Changes

Jump to: navigation, search

ReleaseEngineering/PuppetAgain/HowTo/Build RPMs

1,185 bytes removed, 22:11, 2 April 2013
no edit summary
For review, include the modified .spec in your r? for changes to the puppet repository.
= Landing =When the patch is r+'d, commit it as usual, and also add *both* the RPM (or multiple RPMs if multiple architectures are required!) and the SRPM into See [[ReleaseEngineering/PuppetAgain/data Packages]] for details on landing the designated puppet master (releng-puppet1.srv.releng.scl3), so that it will be distributed to other systems. Debuginfo RPMs are a good idea, too. Run createrepo --update $repo_pathto update the metadata. Example session:<pre># at releng-puppet1.srv.releng.scl3$ wget http://people.mozilla.org/~jhopkins/bug772446/supervisor-3.0-0.10.a12change.el6.noarch.rpm$ wget http://people.mozilla.org/~jhopkins/bug772446/supervisor-3.0-0.10.a12.el6.src.rpm$ chmod 644 *.rpm$ sudo chown puppetagainsync:puppetagainsync *.rpm$ sudo mv -vi *.rpm /data/repos/yum/releng/public/CentOS/6/noarch/`supervisor-3.0-0.10.a12.el6.noarch.rpm' -> `/data/repos/yum/releng/public/CentOS/6/noarch/supervisor-3.0-0.10.a12.el6.noarch.rpm'`supervisor-3.0-0.10.a12.el6.src.rpm' -> `/data/repos/yum/releng/public/CentOS/6/noarch/supervisor-3.0-0.10.a12.el6.src.rpm'$ sudo -u puppetagainsync createrepo --update /data/repos/yum/releng/public/CentOS/6/noarch2/2 - supervisor-3.0-0.10.a12.el6.src.rpm Saving Primary metadataSaving file lists metadataSaving other metadata</pre>
Canmove, confirm
1,394
edits

Navigation menu