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 fedora-devel-list
mailing list