From e2d56776da652f0ec5d6e472cedfc3deb1dae27b Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Mon, 20 Jan 2014 08:26:02 +0100 Subject: [PATCH] add option -P in lbuild-initvm --- lbuild-initvm.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) 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 -- 2.43.0