Building Fedora Legacy 2.4.20-43.7 for RH7.3 from sources.
James Kosin
jkosin at beta.intcomgrp.com
Thu Aug 4 15:23:17 UTC 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Frank Hamersley wrote:
| Thanks for the prompt reply Alexander ....
|
|> -----Original Message----- From:
|> fedora-legacy-list-bounces at redhat.com
|> [mailto:fedora-legacy-list-bounces at redhat.com]On Behalf Of
|> Alexander Dalloz Sent: Friday, 5 August 2005 12:29 AM To:
|> Discussion of the Fedora Legacy Project Subject: Re: Building
|> Fedora Legacy 2.4.20-43.7 for RH7.3 from sources.
|>
|> Am Do, den 04.08.2005 schrieb Frank Hamersley um 16:22:
|>
|>> Can anyone point me to a useful howto on building the
|>
|> latest Fedora RH73
|>
|>> legacy kernel from source?
|>
|> Could you be specific about what you want to do differently than
|> the FLP package does for the resulting kernel rpm? There must be
|> a reason to compile your own, but with the legacy kernel source.
|
|
| Partially a learning exercise, but mostly I want to freshen my
| iptables to the latest stable and decided that I should go all the
| way through from first principles ie. starting with the kernel.
|
|>> I have installed the src rpm (2.4.20-43.7) and unpacked the
|>
|> .tar.bz2 file.
|>
|>> However I am confused about how to apply the .patch files
|>
|> (as they do not
|>
|>> seem to be applied to the source).
|>
|>> Can anyone provide enlightenment? Cheers, Frank.
|>
|> Use the spec file which is located in SPECS. "rpmbuild --help" ->
|>
|>
|> -bp build through %prep (unpack sources
|> and apply patches) from <specfile>
|
|
| Just about to hit the sack here (12:41 AM Sydney). Will look at
| this tomorrow...but did not notice any SPECS directory after
| installing the rpm. Will check again in daylight.
|
| Cheers, Frank.
|
|
| -- fedora-legacy-list mailing list fedora-legacy-list at redhat.com
| http://www.redhat.com/mailman/listinfo/fedora-legacy-list
|
Frank,
(1) Because you said you unpacked the .tar.bz2 file. We can safely
assume you have the .src.rpm file was what you have.
(2) Check for the files in /usr/src/redhat.... You should see
directories:
~ (a) BUILD ... where the RPM builder unpacks the source to and
applies patches to.
~ (b) SOURCES ... where the RPM builder gets the sources / patches
/ etc for the build process.
~ (c) SPECS ... where the RPM builder gets the spec files for
building the package.
NOTE:
~ The kernel package is not the easiest package to tackle your first
time. It may be better to build from the sources in
/usr/src/linux-2.4 directory first. If you updated the
kernel-sources-*.rpm file then you have the latest patched kernel
sources there.
~ Be careful, especially with the kernel. You can really cause
problems if you don't know what you are doing.
~ First, read the documentation for the latest release of
iptables... Look for dependencies on a specific kernel version or
iptables modules.
~ Next, compare the source for the iptables modules with the patched
sources for the 7.3 kernel and be sure you will not be breaking anything.
~ Next, try the patches you create on the /usr/src/linux-2.4 kernel
directory by building a custom kernel you can boot from and try....
carefully.
Good Luck,
James Kosin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFC8jLkkNLDmnu1kSkRApnoAJ0SCEWiLl2cuHt3IUfHMLPGd1mtcACePq60
upRSVzrrZhWUKEzhW+sjWnQ=
=zFkJ
-----END PGP SIGNATURE-----
More information about the fedora-legacy-list
mailing list