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

Reply via email to