[lxc-devel] [PATCH 1/1] lxc-create: refuse to use a custom rootfs (--dir) which already exists.

Serge Hallyn serge.hallyn at canonical.com
Wed Dec 5 16:38:07 UTC 2012


Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
---
 src/lxc/lxc-create.in |    4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/lxc/lxc-create.in b/src/lxc/lxc-create.in
index 650a245..3c66bfa 100644
--- a/src/lxc/lxc-create.in
+++ b/src/lxc/lxc-create.in
@@ -313,6 +313,10 @@ if [ -n "$custom_rootfs" ]; then
         echo "configuration file already specifies a lxc.rootfs"
         exit 1
     fi
+    if [ -d "$custom_rootfs" ]; then
+        echo "specified rootfs ($custom_rootfs) already exists.  Bailing."
+        exit 1
+    fi
     echo "lxc.rootfs = $custom_rootfs" >> $lxc_path/$lxc_name/config
 fi
 
-- 
1.7.10.4





More information about the lxc-devel mailing list