git.lirion.de

Of git, get, and gud

summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authormail_redacted_for_web 2018-04-07 11:34:07 +0200
committermail_redacted_for_web 2018-05-11 22:26:49 +0200
commit211ecc58b5b650ed158f0c36158a85a289ce2640 (patch)
treed34fb27be2eb14e73733f89646034af174e7b96c /scripts
parent61d0147e494521aff0c4d80abda52abde774c27e (diff)
downloadcontrol-repo-template-211ecc58b5b650ed158f0c36158a85a289ce2640.tar.bz2
Do sanity checking early
Fail before doing anything when passed parameters are invalid.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/config_version.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/config_version.sh b/scripts/config_version.sh
index 0378952..7ccd2f4 100755
--- a/scripts/config_version.sh
+++ b/scripts/config_version.sh
@@ -1,5 +1,10 @@
#!/bin/sh
+if [ $# -ne 2 -o ! -d "$1" -o ! -d "$1/$2" ]; then
+ echo "usage: $0 <environmentpath> <environment>" >&2
+ exit 1
+fi
+
ruby=ruby
script="$1/$2/scripts/config_version.rb"