Guide on RPM building released

Kyrre Ness Sjobak kyrre at solution-forge.net
Fri Apr 15 21:14:54 UTC 2005


ons, 13.04.2005 kl. 21.57 skrev Dax Kelson:
> We have released a section of our courseware under a Creative Commons
> license that has very comprehensive coverage of building RPMs.
> 
> It has treatment of the whole spectrum of issues including making proper
> patches, the freedesktop.org menu specification, and ancillary files
> like logrotate.d files, cron.*/ files, SysV init files along with
> chkconfig, etc.
> 
> One unique thing about the guide is that it is not just a reference as
> it includes a very detailed (48 page) lab exercise that walks a would be
> packager through several real world scenarios including:
> 
> * Setting up a build environment
> * Re-building an existing src.rpm
> * Updating a src.rpm with newer software release (and handling merged
> upstream patches)
> * Creating a spec file from scratch to package an application
> * Extending a spec file to break a single application into multiple
> logical packages
> * Setting up GnuPG and signing your packages
> 
> The lab exercise has been validated and tested to "just work as written"
> on the following distributions:
> 
> Fedora Core 3
> Red Hat Enterprise Linux 4
> SUSE Linux Professional 9.2
> SUSE Linux Enterprise Server 9
> 
> It will likely work, possibly with small modifications, on other RPM
> based distributions as well.
> 
> The guide can be found under the "Goodies" section of our website here:
> 
> http://www.gurulabs.com/goodies/guru+guides.php
> 
> I'm excited to make this release and hope it is useful addition to the
> available RPM documentation and helps increase the amount of quality
> packagers and packages.
> 
> Dax Kelson
> Guru Labs

Really, really great guide!

Only problem is, i can't get it printed - In acroread, it shows up all
fine, but in ggv and in printout from acroread (piped through kprinter),
many of the letters are completely messed up. Output of printer looks
like "~~~~~"... Any ideas how to fix this? Hate on-screen reading :)

Kyrre Ness Sjøbæk




More information about the devel mailing list