On 04/25/2012 02:55 PM, Mike Goins wrote:
> On Wed, Apr 25, 2012 at 2:46 PM, Peter Barada <[email protected]> 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:
> Have you tried "./ltib -b --hostcf --preconfig
> config/platform/host/ltib.preconfig" ?
>
> I use this for the non-host platforms, but have yet to check for host
> to see how it behaves.
>
Yes that works, but the generic case (where .host_warning# is not there)
results in relying on platform/shost/host.config instead of any possible
change to ltib.preconfig.
I'm trying to use LTIB in a continuous integration system using buildbot
where a build already exists and I want the build to reflect any changes
from my SCM. In fact I should add code to the ltib script to make
.host_waarning# dependent on config/platform/host/ltib.preconfig and
remove it if ltib.preconfig is newer. Then a standard "./ltib -b
--preconfig config/platform/xx/defconfig" would properly rebuild the
host tools to reflect the change in ltib.preconfig.
>
>> 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?
>>
>> --
>> Peter Barada
>> [email protected]
>>
>>
>> _______________________________________________
>> LTIB home page: http://ltib.org
>>
>> Ltib mailing list
>> [email protected]
>> https://lists.nongnu.org/mailman/listinfo/ltib
> _______________________________________________
> LTIB home page: http://ltib.org
>
> Ltib mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/ltib
--
Peter Barada
[email protected]
_______________________________________________
LTIB home page: http://ltib.org
Ltib mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/ltib