Hi all, I've almost completed an LFS Development build using DESTDIR (or whatever else if the package doesn't support DESTDIR) style installation. Though I might hit some bumps in the last few remaining packages, I'm writing now to see if there is any interest in creating an LFS branch for this type of installation.
DIY-Linux is using DESTDIR based installation, but Greg's is much more geared to experienced users that know what to do with files in the DESTDIR directory, and how to massage them into a completed binary package ready for installation. My scripts have the complete requirements, i.e., the proper commands to install into DESTDIR, the modified after-installation commands to do them all in DESTDIR (symlinks, moving libs to /lib or /usr/lib, etc.), proper placement of man, info and doc files (to include creating DESTDIR/share if necessary, recreating the info/dir file if necessary. All this is done before actually installing into final locations in /usr (or whatever). I also track every file that may conflict or overwrite with an existing file on the system. This is not intended to be a package manager, however, it would be trivial to create one from it (I do). Much of this is done via scripts (code snippets) that can be reused in each package. There is no manual work as I think I've got everything automated. Not automated as in jhalfs, but in the sense that there is a series of commands that does everything. I'm somewhat bored with building LFS, so I changed things up a bit, and I now like it and will be married to DESTDIR type installations from here on out. I'm not trying to push this on anyone, I'm only saying that I can help if the community sees this as a direction we may go towards one day. Many others including Dan, Tushar, et. al. may be willing to assist or contribute as well. Thoughts from others? -- Randy rmlscsi: [bogomips 1003.22] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3] [GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686] 09:35:00 up 43 days, 23 min, 1 user, load average: 0.09, 0.11, 0.09 -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page