X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lbuild-initvm.sh;h=0b088f600a06cbf4f3e60978a5be170fd21bdd72;hb=b30d20ef9023e9f2799dd84a0472c4ddf84b5a18;hp=a3ea8b231d6067768b183cfd9a05981b488d2563;hpb=2b80d206e5eb9eedbad5929919210a5f959ae897;p=build.git diff --git a/lbuild-initvm.sh b/lbuild-initvm.sh index a3ea8b23..0b088f60 100755 --- a/lbuild-initvm.sh +++ b/lbuild-initvm.sh @@ -13,6 +13,10 @@ BUILD_DIR=$(pwd) # pkgs parsing utilities export PATH=$(dirname $0):$PATH +# old guests have e.g. mount in /bin but this is no longer part of +# the standard PATH in recent hosts after usrmove, so let's keep it simple +export PATH=$PATH:/bin:/sbin + . build.common DEFAULT_FCDISTRO=f20 @@ -732,7 +736,7 @@ function post_install () { post_install_build $lxc $personality lxc_start $lxc # manually run dhclient in guest - somehow this network won't start on its own - virsh -c lxc:/// lxc-enter-namespace $lxc $(bin_in_container $lxc dhclient) $VIF_GUEST + virsh -c lxc:/// lxc-enter-namespace $lxc /bin/bash -c "dhclient $VIF_GUEST" else post_install_myplc $lxc $personality lxc_start $lxc