LFS via RPM: Ch5 & Ch6 packages
jacog at isdial.net
Wed Jan 16 20:50:41 PST 2002
Sorry, I realise now that this should problably have gone to the
blfs-support list. *grumble* I will refrain from sending mails in the
middle of the night in the future.
jacog at isdial.net wrote:
> Small victories.
> I've completed the spec files for the LFS Ch 5 (bootstrap) and Ch 6 files.
> They are obviously not completely bullet-proof, altough they have been built
> and is installed on my system. Quite a bit is still missing (for those
> wanting to make any kind of contibution:)
> 1. A lot of these file have some comments/deviations/TODO's in them
> which needs attention. These might range from something a trivial, ie.
> updating the package homepage URL to a bit more complex, ie. make sure
> the package can compile on glibc < 2.2.x systems. (Ch 5)
> 2. The packages are finished, the finetuning not. The rest of Ch 6
> detailing the configuration should be included in the various packages.
> 3. I need to sort out overlapping files between packages. For instance:
> sh-utils & util-linux both install "/bin/kill" &
> "/usr/share/man/man1/kill.1.gz", which one is right? (This is a trivial
> example, mostly the overlaps come on the man pages between packages
> and somewtimes even binaries.)
> 4. Some binaries seem missing on my system, eg. "su" from sh-utils. This
> gets built in another (later) package so it is problably not the end of
> the world.
> 5. The HOWTO at http://lfs-via-rpm.sourceforge.net needs to be done
> properly. I've just got quite tired of sending out the quickstart guides
> and literally "plonked" in on the site.
> 6. I don't have RPM build dynamically yet ;) Can either grab the SRPMS or
> write a spec from scratch. Will start building the spec from scratch
> 7. Obviously need to build RPMS from later chapters, eg. Linux and
> 8. Testing, testing, testing...
> 9. Much later, once I'm happy that there is a release that does 3.1
> reliably (and have made a tarball of those specs), need to start
> adapting the specs for the CVS version to get ready for LFS 4.0.
> 10. Start doing BLFS packages to sit on top of these;
> 11. Make a decision around making the packages more granular, ie. only
> install the stuff you really need instead of everything in a single
> package by default, eg. pkg (shared libs+binaries), pkg-devel (header+
> statics), pkg_doc (info+man+doc) etc.
> 12. Feel free to send comments, patches, suggestions and anything
> else you can think of.
> 13. etc, etc.
> Just for those of you who are interrested, here are the outputs from my
> rpm -qa: (bootstrap-pkg_name indicates Ch5 packages, the rest are for Ch 6.
> On installation of the Ch 6 packages the Ch 5 ones are "obsoleted", i.e.
> uninstalled first before the dynamic package is actually installed -
> nice auto-cleanup.)
> root:/usr/src/RPM/RPMS/i386# rpm -qa
> root:/usr/src/RPM/RPMS/i386# rpm -qa | grep bootstrap
> That is about it :)
"`Eddies,' said Ford, `in the space-time continuum.'
`Ah,' nodded Arthur, `is he? Is he?'"
- Arthur failing in his first lesson of galactic physics
in four years.
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe blfs-dev' in the subject header of the message
More information about the blfs-dev