aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichel Normand <michel.mno@free.fr>2009-11-13 11:48:29 +0100
committerDaniel Lezcano <dlezcano@fr.ibm.com>2009-11-13 11:48:29 +0100
commit1846e71a27b2f08940c807bd5466cada8093cea9 (patch)
tree8db26b3ee44e3b50148012a73efadad8e7f49676
parentReplace create/destroy by a script (diff)
downloadlxc-1846e71a27b2f08940c807bd5466cada8093cea9.tar.gz
lxc-1846e71a27b2f08940c807bd5466cada8093cea9.tar.bz2
lxc-1846e71a27b2f08940c807bd5466cada8093cea9.zip
lxc-debian to not use empty mount table
lxc should not save in config generated file the name of an empty file if no additionnal mount point specified by user. Signed-off-by: Michel Normand <michel_mno@laposte.net> Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
-rwxr-xr-xscripts/lxc-debian.in11
1 files changed, 7 insertions, 4 deletions
diff --git a/scripts/lxc-debian.in b/scripts/lxc-debian.in
index b874d04..7e907c5 100755
--- a/scripts/lxc-debian.in
+++ b/scripts/lxc-debian.in
@@ -136,7 +136,6 @@ lxc.network.flags = up
lxc.network.link = br0
lxc.network.name = eth0
lxc.network.mtu = $MTU
-lxc.mount = $TMPMNTFILE
lxc.rootfs = $ROOTFS
lxc.cgroup.devices.deny = a
# /dev/null and zero
@@ -155,13 +154,18 @@ lxc.cgroup.devices.allow = c 5:2 rwm
# rtc
lxc.cgroup.devices.allow = c 254:0 rwm
EOF
+
+ if [ ! -z "$TMPMNTFILE" ]; then
+cat <<EOF >> $CONFFILE
+lxc.mount = $TMPMNTFILE
+EOF
+ fi
}
write_lxc_mounts() {
- TMPMNTFILE=$(mktemp lxc.XXXXXXXXXX)
-
if [ ! -z "$MNTFILE" ]; then
+ TMPMNTFILE=$(mktemp lxc.$NAME.XXXXXXXXXX)
cp $MNTFILE $TMPMNTFILE
fi
}
@@ -312,7 +316,6 @@ create() {
# remove the configuration files
rm -f $CONFFILE
- rm -f $TMPMNTFILE
if [ "$RES" != "0" ]; then
echo "Failed to create '$NAME'"