about summary refs log tree commit diff
path: root/xgensum
diff options
context:
space:
mode:
authorMichael Gehring <mg@ebfe.org>2018-03-08 12:00:12 +0100
committerLeah Neukirchen <leah@vuxu.org>2018-03-08 14:42:14 +0100
commit5b97577364308c57d00a6efb5086e303ed174745 (patch)
tree251cec37b7e4e028fe3be10f3550dcf9c04375fc /xgensum
parent894ed789406d294a0fbc4f12eea7f0b7f913d692 (diff)
downloadxtools-5b97577364308c57d00a6efb5086e303ed174745.tar.gz
xtools-5b97577364308c57d00a6efb5086e303ed174745.tar.xz
xtools-5b97577364308c57d00a6efb5086e303ed174745.zip
xgensum: fix xgensum <directory> v0.51
Closes: #78 [via git-merge-pr]
Diffstat (limited to 'xgensum')
-rwxr-xr-xxgensum8
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"