From 6805688253707669e8e71ae02c1d4e4b56c22122 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Sun, 22 May 2016 17:05:54 +0200 Subject: xgensum: more robust variable names --- xgensum | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'xgensum') diff --git a/xgensum b/xgensum index 503df85..1546405 100755 --- a/xgensum +++ b/xgensum @@ -2,17 +2,17 @@ # xgensum [-f] [-i] TEMPLATE - update SHA256 sums in templates case "$1" in - -f) f=$1; shift + -f) FLAG_f=$1; shift esac case "$1" in - -i*) i=$1; shift + -i*) FLAG_i=$1; shift esac if [ -f "$1" ]; then . "$1" elif [ -f "$1/template" ]; then - exec "$0" $f $i "$1/template" + . "$1/template" else echo 'Usage: xgensum [-f] [-i] TEMPLATE' 1>&2 exit 1 @@ -22,7 +22,7 @@ XBPS_DISTDIR=$(xdistdir) XBPS_SRCDISTDIR=$($XBPS_DISTDIR/xbps-src show-var XBPS_SRCDISTDIR | tail -1) srcdir="$XBPS_SRCDISTDIR/$pkgname-$version" -if [ "$f" = -f ]; then +if [ "$FLAG_f" = -f ]; then for f in $distfiles; do curfile=$(basename "${f#*>}") distfile="$srcdir/$curfile" @@ -41,7 +41,7 @@ for f in $distfiles; do sums+="${sum% *}\n " done -sed $i -e "/^checksum=/,/^[^ \t]/{ +sed $FLAG_i -e "/^checksum=/,/^[^ \t]/{ /^[ \t]/d s/^checksum=.*/checksum=\"${sums%\n }\"/ /^checksum=\"[^ ]*\"/s/\"//g -- cgit 1.4.1