[lxc-devel] [PATCH] lxc-opensuse.in: Check if given argument is a valid release (was: [PATCH] Added explanation on how to use the template)
Johannes Kastl
mail at ojkastl.de
Fri Nov 14 20:57:33 UTC 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 06.11.14 Johannes Kastl wrote:
> On 06.11.2014 Johannes Kastl wrote:
> I added some info to the usage output, on how to use the template
> and that 12.3 is set as default
I added a check, to see if the given argument is really a valid
release. At the moment, these are 12.3, 13.1 and 13.2.
Regards,
Johannes
- --
The problem with the world is stupidity. Not saying there should be a
capital punishment for stupidity, but why don't we just take the
safety labels off of everything and let the problem solve itself?
(Frank Zappa)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/
iEYEARECAAYFAlRmbLwACgkQzi3gQ/xETbJWxQCfbL+SnlmFjLU2kUi4CoZb4g7/
BqQAnRWbBfzl7amQGdJS2S0qjkTcC6UD
=DoDh
-----END PGP SIGNATURE-----
-------------- next part --------------
From a19b7e26f1994421328916b4ddef42ca994652e7 Mon Sep 17 00:00:00 2001
From: Johannes Kastl <git at ojkastl.de>
Date: Fri, 14 Nov 2014 21:20:19 +0100
Subject: [PATCH 3/3] lxc-opensuse.in: Check if given argument is a valid
release
Signed-off-by: Johannes Kastl <git at ojkastl.de>
---
templates/lxc-opensuse.in | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/templates/lxc-opensuse.in b/templates/lxc-opensuse.in
index 8c7cc7a..f26cc7f 100644
--- a/templates/lxc-opensuse.in
+++ b/templates/lxc-opensuse.in
@@ -406,8 +406,29 @@ if [ -z "$path" ]; then
fi
if [ -z "$DISTRO" ]; then
+ echo ""
echo "No release selected, using openSUSE 12.3"
DISTRO=12.3
+else
+ echo ""
+ case "$DISTRO" in
+ 12.3)
+ echo "Selected openSUSE 12.3"
+ ;;
+
+ 13.1)
+ echo "Selected openSUSE 13.1"
+ ;;
+
+ 13.2)
+ echo "Selected openSUSE 13.2"
+ ;;
+
+ *)
+ echo "You have chosen an invalid release, quitting..."
+ exit 1
+ ;;
+ esac
fi
--
2.1.2
More information about the lxc-devel
mailing list