diff options
Diffstat (limited to 'xgensum')
-rwxr-xr-x | xgensum | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/xgensum b/xgensum index 1546405..2b24bf1 100755 --- a/xgensum +++ b/xgensum @@ -10,14 +10,16 @@ case "$1" in esac if [ -f "$1" ]; then - . "$1" + template="$1" elif [ -f "$1/template" ]; then - . "$1/template" + template="$1/template" else echo 'Usage: xgensum [-f] [-i] TEMPLATE' 1>&2 exit 1 fi +. "$template" + XBPS_DISTDIR=$(xdistdir) XBPS_SRCDISTDIR=$($XBPS_DISTDIR/xbps-src show-var XBPS_SRCDISTDIR | tail -1) srcdir="$XBPS_SRCDISTDIR/$pkgname-$version" @@ -45,4 +47,4 @@ sed $FLAG_i -e "/^checksum=/,/^[^ \t]/{ /^[ \t]/d s/^checksum=.*/checksum=\"${sums%\n }\"/ /^checksum=\"[^ ]*\"/s/\"//g - }" "$1" + }" "$template" |