Keeping up to date

brad martin emclinux at
Mon Mar 1 17:14:53 PST 2010

I think this is where a package management system comes into play.  In my
past LFS system I wrote a package manager using shell scripts much like the
one that Slackware uses (Sorry I no longer have it).  What my package
manager did was installed the software to a fakeroot and then tar-ed the
files and I also had an installer that untar-ed the files with permissions
to the correct places.  All that I did not have was a uninstall/update
program that will (using a database or file list) remove the files and untar
the new files.  If you get your hands dirty with a true programming language
(c, c++, ...) or a decent scripting language (python, ruby shell, ...) you
can then update / remove programs easy.  As far as when and what to update I
personally experiment with it because my LFS system is not my production
system.  If I break it I reload from backup and then all better.


On Mon, Mar 1, 2010 at 7:04 PM, Mike McCarty <Mike.McCarty at>wrote:

> It occurs to me that, since LFS is not exactly a supported
> distribution in the classic sense of the term, that keeping
> it up to date might be a bit interesting. What is the
> recommended process? How does one know when, and what?
> Simply rebuilding each time there is a new release, especially when
> one has a BLFS system, might be a bit much.
> ISTM that, one might want to subscribe to another distro's support
> list, and watch the "critical update" notices. When one of the
> standard distros releases a "critical update", one might go look
> at the affected software, and the rationale behind the update,
> and then make a considered decision about whether to get and try
> the modified package.
> Since all distros come from more or less the same upstream source,
> this might give one a "leg up" on what's going on in the world, and
> whether he might need to update, or at least if not, then to know
> what the exposure is.
> CentOS has such a list, limited to only the critical update notices,
> and might form such a source. It is very low volume.
> Comments?
> Mike
> --
> p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
> Oppose globalization and One World Governments like the UN.
> This message made from 100% recycled bits.
> You have found the bank of Larn.
> I speak only for myself, and I am unanimous in that!
> --
> FAQ:
> Unsubscribe: See the above information page

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the lfs-support mailing list