svn commit: r230128 - head/release
Gleb Smirnoff
glebius at FreeBSD.org
Sun Jan 15 09:27:01 UTC 2012
Author: glebius
Date: Sun Jan 15 09:27:00 2012
New Revision: 230128
URL: http://svn.freebsd.org/changeset/base/230128
Log:
Use getopts instead of getopt(1).
Suggested by: jilles
Modified:
head/release/generate-release.sh
Modified: head/release/generate-release.sh
==============================================================================
--- head/release/generate-release.sh Sun Jan 15 08:36:25 2012 (r230127)
+++ head/release/generate-release.sh Sun Jan 15 09:27:00 2012 (r230128)
@@ -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
More information about the svn-src-head
mailing list