Jeremy Huntwork wrote:
> Bruce Dubbs wrote:
>   
>> After that, we can address package management.  In the past there has been a 
>> fair amount of discussion about that, but we need to come to a decision on 
>> how 
>> to address it.
>>     
>
> Yeah, and that's part of the discussion I was trying to avoid again just 
> now. I rather doubt we'd be able to reach a consensus just yet. Perhaps 
> after the next release as you say.
>   
Probably after the next release, but I was driving down the road a few 
minutes ago, and I had a very simple idea on that.  It involves a little 
scripting, added to the book for each supported PM.  "supported PM" == 
"A developer is interested in maintaining it"  It would also require a 
repository of scripts/specs/conf files or whatever.  There could even be 
a common area for pre/post install scripts that are common to DESTDIR 
style PMs.  The book commands would simply be prefixed with the 
packaging script (which starts a shell with the proper environment 
setup) and then postfixed with an exit command.  Something like this:
------------------------------------------------------------------------------------------------------------------
PACKAGE="GLibC" VERSION="2.8-20080930" /tools/bin/lfsinst
--
./configure {...}
--
make
--
make install
--
exit 0
-------------------------------------------------------------------------------------------------------------------

The exit command breaks out of the shell that lfsinst provided us with, 
and then continues on to do the packaging and installation of the new 
package (or executes post-install commands for simple logging or tgz types).

Is something like that possible with say RPM or DEB packages?  Simple 
tar.gz packages and loggers I already know that it is very possible 
for...I'm doing something similar to capture the output of the commands 
in my homegrown lpackage ATM.

-- DJ Lucas

-- 
This message has been scanned for viruses and
dangerous content, and is believed to be clean.

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to