From 4bc8b18529e9f0ae86a004b14c2cb677701c51e5 Mon Sep 17 00:00:00 2001 From: Serge Hallyn Date: Sun, 31 Mar 2013 17:00:10 -0500 Subject: [PATCH] lxc-create: require absolute path for non-standard templates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Otherwise, as an example, if doing 'lxc-create -t debian' while there is a 'debian' directory, lxc-create will fail to do the right thing. Signed-off-by: Serge Hallyn Acked-by: Stéphane Graber --- src/lxc/lxc-create.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lxc/lxc-create.in b/src/lxc/lxc-create.in index fec551160..ebbdd7b42 100644 --- a/src/lxc/lxc-create.in +++ b/src/lxc/lxc-create.in @@ -291,7 +291,7 @@ fi if [ ! -z "$lxc_template" ]; then # Allow for a path to be provided as the template name - if [ -x "$lxc_template" ]; then + if [ -x "$lxc_template" -a $(echo "$lxc_template" | cut -c 1) = '/' ]; then template_path=$lxc_template else template_path=${templatedir}/lxc-$lxc_template