X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=scripts%2Fvserver-build.fai;fp=scripts%2Fvserver-build.fai;h=94ea3becb760b85e82f71418ff1c922e56514d38;hb=d17d66517ce97e8eb4bef6a76b31b0e6a7b42f0b;hp=7890aaaf7212d16ccd702c2160aa7e4895fe0bfb;hpb=450e44b6570fd2b4f6db53df27a17e4785320d23;p=util-vserver.git diff --git a/scripts/vserver-build.fai b/scripts/vserver-build.fai index 7890aaa..94ea3be 100644 --- a/scripts/vserver-build.fai +++ b/scripts/vserver-build.fai @@ -134,6 +134,7 @@ export VDIR ROOTDIR FAI_VSERVER FAI_DIR FAI_NFSROOT FAI_ROOT console [ -z "$AUTO" ] && FINAL_SHELL="exec /bin/sh -i" +# set up /mnt with all the mounts required $_SECURE_MOUNT -n -o ro --bind "$FAI_NFSROOT" /mnt $_SECURE_MOUNT -n -t tmpfs -o size=64m,mode=1777 vm /mnt/tmp $_MKDIR -p /mnt/tmp/target @@ -150,7 +151,8 @@ $_SECURE_MOUNT -n -t proc proc /mnt/proc cd /mnt $_CHBIND "${CHBIND_OPTS[@]}" \ $_VCONTEXT --create "${OPTS_VCONTEXT_CREATE[@]}" -- \ - $_VUNAME --xid self --set -t nodename="${SETUP_HOSTNAME:-fai-build}" -- \ + $_VUNAME --xid self --set -t nodename="${SETUP_HOSTNAME:-fai-build}" \ + -t context="$SETUP_CONFDIR" -- \ $_VATTRIBUTE --set --xid self "${OPTS_VATTRIBUTE[@]}" --ccap secure_mount \ $_SAVE_CTXINFO "$SETUP_CONFDIR" \ $_VCONTEXT --migrate-self --endsetup --chroot $SILENT_OPT \