diff --git a/Hooks/scripts.d/check-AniNIX-PKGBUILD b/Hooks/scripts.d/check-AniNIX-PKGBUILD index 47aa80c..e160e0b 100755 --- a/Hooks/scripts.d/check-AniNIX-PKGBUILD +++ b/Hooks/scripts.d/check-AniNIX-PKGBUILD @@ -3,10 +3,10 @@ # Ensure that the following lines match the base PKGBUILD export retcode=0 -for term in pkgname replaces pkgver epoch pkgdesc url license ../LICENSE; do - current="$(grep -E "^${term}=" ./PKGBUILD)" - reference="$(grep -E "^${term}=" /opt/aninix/Uniglot/pacman/PKGBUILD)" - diff -w --color=always <(printf "${reference}") <(echo "${current}") +for term in ^pkgname\= ^replaces\= ^pkgver\= ^epoch\= ^pkgdesc\= ^url\= ^license\= ../LICENSE; do + current="$(grep -E "${term}" ./PKGBUILD)" + reference="$(grep -E "${term}" /opt/aninix/Uniglot/pacman/PKGBUILD)" + diff -w --color=always <(printf "${reference}") <(printf "${current}") export retcode="$(( $retcode || $? ))"; if [ "$retcode" != 0 ]; then echo "$term has delta." @@ -24,4 +24,5 @@ if [ "$(basename "$PWD")" == 'Uniglot' ] && [ "$retcode" != 0 ]; then fi elif [ "$retcode" != 0 ]; then echo ERROR: PKGBUILD is out of sync with AniNIX/Uniglot. + exit 1 fi