]> git.proxmox.com Git - mirror_lxc.git/commitdiff
Clarify the template-specific options a bit in lxc-create's help
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Sat, 25 Jun 2011 13:17:47 +0000 (15:17 +0200)
committerDaniel Lezcano <dlezcano@fr.ibm.com>
Sat, 25 Jun 2011 13:17:47 +0000 (15:17 +0200)
This does not supplant the need for a manpage, but it's a start.

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
src/lxc/lxc-create.in

index 00e6b21eda9e77f1209ddaa32afa55def52ac907..63750e9b8e1790a1d2b14bb1e3df6f33aa4e0700 100644 (file)
@@ -21,7 +21,7 @@
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 
 usage() {
-    echo "usage: lxc-create -n <name> [-f configuration] [-t template] [-h]"
+    echo "usage: lxc-create -n <name> [-f configuration] [-t template] [-h] -- [template_options]"
 }
 
 help() {
@@ -33,6 +33,17 @@ help() {
     echo "name         : name of the container"
     echo "configuration: lxc configuration"
     echo "template     : lxc-template is an accessible template script"
+    if [ -z $lxc_template ]; then
+        echo "for template-specific help, specify a template, for instance:"
+        echo "lxc-create -t ubuntu -h"
+        exit 0
+    fi
+    type ${templatedir}/lxc-$lxc_template >/dev/null
+    echo
+    echo "template-specific help follows: (these options follow '--')"
+    if [ $? -eq 0 ]; then
+        ${templatedir}/lxc-$lxc_template -h
+    fi
 }
 
 shortoptions='hn:f:t:'