summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
Diffstat (limited to 'release')
-rwxr-xr-xrelease/generate-release.sh19
1 files changed, 7 insertions, 12 deletions
diff --git a/release/generate-release.sh b/release/generate-release.sh
index 31d1bf5..3514fec 100755
--- a/release/generate-release.sh
+++ b/release/generate-release.sh
@@ -27,23 +27,18 @@ usage()
exit 1
}
-args=`getopt r: $*`
-if [ $? -ne 0 ]; then
- usage
-fi
-set -- $args
REVISION=
-while true; do
- case "$1" in
- -r)
- REVISION="-r $2"
- shift; shift
+while getopts r: opt; do
+ case $opt in
+ r)
+ REVISION="-r $OPTARG"
;;
- --)
- shift; break
+ \?)
+ usage
;;
esac
done
+shift $(($OPTIND - 1))
if [ $# -lt 2 ]; then
usage
OpenPOWER on IntegriCloud