Hi Peter,
From memory; you're correct once you've run ltib it will not look at
ltib.preconfig any more. You'd need to put the system back in the
default state (distclean). Alternatively you should be able to add the
needed packages using the ./ltib --hostcf -m config
When you're done, you can copy the result back to ltib.preconfig for a
cold-build.
One thing to watch out for though is that when you run ./ltib --hostcf
-m config it takes notice of all the collateral dependencies (intended
for the target) and so the list of package you end up installing is more
than if you just enabled the single packages in the ltib.preconfig file
by hand.
Regards, Stuart
On 25/04/12 19:46, Peter Barada wrote:
I'm trying to enable some packages to the host configuration and so far
I'm stumped.
If I enable "flex" (for example) in config/platform/host/ltib.preconfig,
and then run "./ltib -b --hostcf" it looks like ltib does:
set -ex
cd $hostpath
if [ ! -f .config ]
then
if [ -f ${PLATFORM}.config ]
then
cp ${PLATFORM}.config .config
else
cp $cf->{hostconfig} .config
fi
fi
if [ "$cf->{configure}" = "1" ]
then
$cf->{conf} main.lkc
fi
if [ -f .config ]
then
cp .config ${PLATFORM}.config
fi
Which when run results in:
+ cd
/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0-test/config/platform/host
+ '[' '!' -f .config ']'
+ '[' 0 = 1 ']'
+ '[' -f .config ']'
+ cp .config host.config
parsing
/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0-test/config/platform/host/.config
If I've run LTIB before then config/platform/host contains both .config
and host.config and looks to not consult
config/platform/host/ltib.preconfig. What's the right way to have ltib
check if the host package collection has changed (and then either
prep/build/deply a newly enabled package in ltib.preconfig, or remove a
newly disabled package listed in ltib.preconfig?
_______________________________________________
LTIB home page: http://ltib.org
Ltib mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/ltib