]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxc lxc-sshd using new lxc.mount.entry keyword
authorMichel Normand <michel.mno@free.fr>
Fri, 13 Nov 2009 10:48:29 +0000 (11:48 +0100)
committerDaniel Lezcano <dlezcano@fr.ibm.com>
Fri, 13 Nov 2009 10:48:29 +0000 (11:48 +0100)
Signed-off-by: Michel Normand <michel_mno@laposte.net>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
scripts/lxc-sshd.in

index 85c7e761fa1375a23d27403a5e56823059a8ea65..28e4140525000acbb5be726060dac995ea1e93fc 100755 (executable)
@@ -348,7 +348,6 @@ untar_tarball() {
 
 NAME="sshd"
 CONFFILE="lxc.conf"
-MNTFILE="mount.conf"
 UTSNAME=
 IPV4="172.20.0.20/24"
 
@@ -390,26 +389,21 @@ lxc.network.flags = up
 lxc.network.link = br0
 lxc.network.ipv4 = $IPV4
 lxc.network.name = eth0
-lxc.mount = $MNTFILE
 lxc.rootfs = $ROOTFS
-EOF
-
-cat <<EOF > $MNTFILE
-/lib $(pwd)/$ROOTFS/lib none ro,bind 0 0
-/bin $(pwd)/$ROOTFS/bin none ro,bind 0 0
-/usr $(pwd)/$ROOTFS/usr none ro,bind 0 0
-/sbin $(pwd)/$ROOTFS/sbin none ro,bind 0 0
+lxc.mount.entry=/lib $(pwd)/$ROOTFS/lib none ro,bind 0 0
+lxc.mount.entry=/bin $(pwd)/$ROOTFS/bin none ro,bind 0 0
+lxc.mount.entry=/usr $(pwd)/$ROOTFS/usr none ro,bind 0 0
+lxc.mount.entry=/sbin $(pwd)/$ROOTFS/sbin none ro,bind 0 0
 EOF
 
 if [ "$(uname -m)" = "x86_64" ]; then
-cat <<EOF >> $MNTFILE
-/lib64 $(pwd)/$ROOTFS/lib64 none ro,bind 0 0
+cat <<EOF >> $CONFFILE
+lxc.mount.entry=/lib64 $(pwd)/$ROOTFS/lib64 none ro,bind 0 0
 EOF
 fi
 
     @BINDIR@/lxc-create -n $NAME -f $CONFFILE
 
-    rm -f $MNTFILE
     rm -f $CONFFILE
 
     echo "Done."