[LinuxBIOS] r2417 - trunk/LinuxBIOSv2/util/abuild

svn at openbios.org svn at openbios.org
Fri Sep 15 19:00:11 CEST 2006


Author: stepan
Date: 2006-09-15 19:00:11 +0200 (Fri, 15 Sep 2006)
New Revision: 2417

Modified:
   trunk/LinuxBIOSv2/util/abuild/abuild.sh
Log:
add option to build autobuild images with real payloads 
instead of /dev/null. 



Modified: trunk/LinuxBIOSv2/util/abuild/abuild.sh
===================================================================
--- trunk/LinuxBIOSv2/util/abuild/abuild.sh	2006-09-15 14:53:55 UTC (rev 2416)
+++ trunk/LinuxBIOSv2/util/abuild/abuild.sh	2006-09-15 17:00:11 UTC (rev 2417)
@@ -84,6 +84,11 @@
 	TARCH=$( architecture $VENDOR $MAINBOARD )
 	TARGCONFIG=$LBROOT/targets/$VENDOR/$MAINBOARD/Config-abuild.lb
 
+        # get a working payload for the board if we have one.
+	if [ -x $payloads/payload.sh ]; then
+		PAYLOAD=`$payloads/payload.sh $VENDOR $MAINBOARD`
+	fi
+	
 	mkdir -p $TARGET
 
         if [ -f $TARGCONFIG ]; then
@@ -356,7 +361,7 @@
 
 function myhelp
 {
-	echo "Usage: $0 [-v] [-a] [-b] [-t <vendor/board>] [lbroot]"
+	echo "Usage: $0 [-v] [-a] [-b] [-t <vendor/board>] [-p <dir>] [lbroot]"
 	echo "       $0 [-V|--version]"
 	echo "       $0 [-h|--help]"
 	echo
@@ -365,9 +370,11 @@
 	echo "    [-a|--all]			  build previously succeeded ports as well"
 	echo "    [-b|--broken]		  attempt to build ports that are known broken"
 	echo "    [-t|--target <vendor/board>]  attempt to build target vendor/board only"
+	echo "    [-p|--payloads <dir>]         use payloads in <dir> to build images"
 	echo "    [-V|--version]		  print version number and exit"
 	echo "    [-h|--help]			  print this help and exit"
-	echo "    [-x|--xml]			  write xml log file $XMLFILE"
+	echo "    [-x|--xml]			  write xml log file "
+	echo "                                  (defaults to $XMLFILE)"
 	echo "    [lbroot]			  absolute path to LinuxBIOS sources"
 	echo "				  (defaults to $LBROOT)"
 	echo
@@ -377,7 +384,7 @@
 {
 	cat << EOF
 
-LinuxBIOS autobuild: V0.2.
+LinuxBIOS autobuild: V0.3.
 
 Copyright (C) 2004 by Stefan Reinauer <stepan at openbios.org>
 Copyright (C) 2006 by coresystems GmbH <info at coresystems.de>
@@ -396,7 +403,7 @@
 verbose=false
 
 # parse parameters
-args=`getopt -l version,verbose,help,all,target:,broken Vvhat:b -- "$@"`
+args=`getopt -l version,verbose,help,all,target:,broken,payloads: Vvhat:bp: -- "$@"`
 
 if [ $? != 0 ]; then
 	myhelp
@@ -413,6 +420,7 @@
 		-v|--verbose)	shift; verbose=true;;
 		-V|--version)	shift; myversion; exit 0;;
 		-h|--help)	shift; myhelp; exit 0;;
+		-p|--payloads)  shift; payloads="$1"; shift;;
 		--)		shift; break;;
 		-*)		echo -e "Invalid option\n"; myhelp; exit 1;;
 		*)		break;;





More information about the coreboot mailing list