You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

(Note: for puppet managed build hosts: include m_mock)

For info on building iRODS RPMs, click here.

Basic instructions:

1. Setup tree ~/rpmbuild

rpmdev-setuptree

or

svn co systems/apps/mock/rpmbuild

2. Populate rpm directory

via rpm
rpm -ivh something.src.rpm

or manually copy files into ~/rpmbuild/SOURCES (tar.gz)

3. Edit or create .spec file in ~/rpmbuild/SPECS

4. rebuild src.rpm

rpmbuild -bs --nodeps ~/rpmbuild/SPECS/something.spec

5. rebuild rpm using mock

mock --rebuild ~/rpmbuild/SRPMS/something-X.Y.Z.src.rpm

Links (for further info/more details):

http://fedoraproject.org/wiki/Docs/Drafts/BuildingPackagesGuide

https://fedoraproject.org/wiki/Rpmdevtools

https://fedoraproject.org/wiki/Packaging/Guidelines

https://fedoraproject.org/wiki/PackageMaintainers/MockTricks

https://fedoraproject.org/wiki/Packaging/ScriptletSnippets

  • No labels