[Lxc-users] [PATCH 4/4] Clarify the template-specific options a bit in lxc-create's help

Serge Hallyn serge.hallyn at ubuntu.com
Fri Jun 24 00:41:27 UTC 2011


This does not supplant the need for a manpage, but it's a start.

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

diff --git a/src/lxc/lxc-create.in b/src/lxc/lxc-create.in
index 00e6b21..63750e9 100644
--- a/src/lxc/lxc-create.in
+++ b/src/lxc/lxc-create.in
@@ -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:'
-- 
1.7.4.1





More information about the lxc-users mailing list