X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lbuild-initvm.sh;h=30f846368934e2ab7d54ff04fd8650c92956e575;hb=e2d56776da652f0ec5d6e472cedfc3deb1dae27b;hp=aad7fe6b597f5b7e145074a93139e99dd461f787;hpb=11f4e07c5b5bdf2a9c40efe9711f833fee0c2ac6;p=build.git diff --git a/lbuild-initvm.sh b/lbuild-initvm.sh index aad7fe6b..30f84636 100755 --- a/lbuild-initvm.sh +++ b/lbuild-initvm.sh @@ -674,13 +674,7 @@ function devel_or_vtest_tools () { pkg_method=$(package_method $fcdistro) - # check for .pkgs file based on pldistro - if [ -n "$BUILD_MODE" ] ; then - pkgsname=devel.pkgs - else - pkgsname=vtest.pkgs - fi - pkgsfile=$(pl_locateDistroFile $DIRNAME $pldistro $pkgsname) + pkgsfile=$(pl_locateDistroFile $DIRNAME $pldistro $PREINSTALLED) ### install individual packages, then groups # get target arch - use uname -i here (we want either x86_64 or i386) @@ -903,11 +897,19 @@ function main () { RESISTANT="" IFNAME="" LXC_OPTIONS="" - while getopts "f:d:p:i:" opt ; do + + # the set of preinstalled packages - depends on vbuild or vtest + if [ -n "$VBUILD_MODE" ] ; then + PREINSTALLED=devel.pkgs + else + PREINSTALLED=vtest.pkgs + fi + while getopts "f:d:p:P:i:" opt ; do case $opt in f) fcdistro=$OPTARG;; d) pldistro=$OPTARG;; p) personality=$OPTARG;; + P) PREINSTALLED=$OPTARG;; i) IFNAME=$OPTARG;; *) usage ;; esac