[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ltib] Attempting to automate multi-platform building...
From: |
Stuart Hughes |
Subject: |
Re: [Ltib] Attempting to automate multi-platform building... |
Date: |
Thu, 01 Oct 2009 16:34:44 +0100 |
User-agent: |
Thunderbird 2.0.0.16 (X11/20080707) |
Hi Peter,
I have a nightly builder I run. Also there's the scripts in CVS under bin:
My crontab has all one line (note lines get wrapped by my email client):
# run at 18:01 Mon-Fri
01 18 * * 1-5 (cd /home/seh/ltib ; ./autobuild_ltib -c -P
config/profile/max.config 2>&1 )
The autobuild_lib is in the bin directory so what I have is:
/home/seh/ltib/ with a bunch of checked-out LTIBs re-named per platform,
for example: ep93xx, imx31adsm ....
I then copy from one of these bin/autobuild_ltib to /home/seh/ltib so
the cron job runs.
For each of these instances I prime it first by manually building it by
hand and selecting the platform configuration.
If you look at ./autobuild_ltib it will pull a CVS update each run and
it also generates some html summary tables (see attached).
You could use one directory and override it with:
./ltib --preconfig config/platform/_target_/defconfig --profile
config/profile/max.config
But the problem is that if you do this you can't have more than one state.
NOTE: if you do switch platforms, in between you must do:
./ltib -m distclean
Regards, Stuart
Peter Barada wrote:
I'm trying to automate my nightly LTIB build process as I have multiple
platforms, and I'd like to loop through multiple preconfig files for
each platform, and then for multiple platforms, but the preconfig's
can't specify the platform directory (or not that I've seen in my
version of ltib (8.41 + local changes)).
Is there a way, with a single ./ltib command to build an arbitrary
platform from the command line (i.e. override .config and
config/platform/<platform>/.config)?
--
Peter Barada <address@hidden <mailto:address@hidden>>
Logic Product Development, Inc.
------------------------------------------------------------------------
_______________________________________________
LTIB home page: http://ltib.org
Ltib mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/ltib
--- Begin Message ---
Subject: |
Build results for 20090925 |
BSP package build failures on Fri Sep 25 17:23:17 2009 GMT from skywalker
start time | end time | elapsed |
Fri Sep 25 17:01:01 2009 GMT | Fri Sep 25 17:23:17 2009 GMT | 1336 seconds |
For full build results and other information click here
KEY:
x : Failed, failed last time,
+ : Failed, new failure,
- : Changed from fail to pass
Package |
ep93xx | imx31ads | m520xevb | mpc5200 | mpc82xx | mpc8349itx | mpc8548cds | phy3250 | qs875s |
DirectFB | | | | | x | | x | | |
DirectFB-examples | | | | | x | | x | | |
btcs | | | | x | | | | | |
busybox | x | | | | x | x | x | | |
clamav | x | x | | x | x | x | x | | x |
e2fsprogs | | | | | x | | | | |
iozone | x | | | | | | | | x |
kernel-2.6.23-mpc8548 | | | | | | | x | | |
kernel-2.6.25-82xx | | | | | x | | | | |
microwindows | x | x | | | | | | | |
nss-mdns | x | | | | | | | | x |
peak-linux-driver | | | | x | | | | | |
samba | | | | | | | | | x |
util-linux | | | | | x | | | | |
--- End Message ---