permit 'linux personality' as a build argument
authorMarc Fiuczynski <mef@cs.princeton.edu>
Tue, 4 Dec 2007 15:50:23 +0000 (15:50 +0000)
committerMarc Fiuczynski <mef@cs.princeton.edu>
Tue, 4 Dec 2007 15:50:23 +0000 (15:50 +0000)
vbuild-nightly.sh

index 74f8c7b..5081d55 100755 (executable)
@@ -200,7 +200,8 @@ function main () {
     MAKEOPTS=()
     DO_BUILD=true
     DO_TEST=true
-    while getopts "nf:d:b:t:r:s:om:a:w:BTvh" opt ; do
+    PERSONALITY="linux32"
+    while getopts "nf:d:b:t:r:s:om:a:w:BTvhp:" opt ; do
        case $opt in
            n) DRY_RUN="true" ; MAKEOPTS=(${MAKEOPTS[@]} -n) ;;
            f) FCDISTRO=$OPTARG ;;
@@ -215,6 +216,7 @@ function main () {
            w) WEBPATH=$OPTARG ;;
            B) DO_TEST= ;;
            T) DO_BUILD= ; USEOLD=true ;;
+           p) PERSONALITY=$OPTARG ;;
            v) set -x ;;
            h|*) usage ;;
        esac
@@ -299,7 +301,7 @@ function main () {
            svn export $SVNPATH $tmpdir
             # Create vserver
            cd $tmpdir
-           ./vbuild-init-vserver.sh ${BASE} ${FCDISTRO} ${PLDISTRO}
+           ./vbuild-init-vserver.sh ${BASE} ${FCDISTRO} ${PLDISTRO} ${PERSONALITY}
            # cleanup
            cd -
            rm -rf $tmpdir