Compare commits

...

2 Commits

2 changed files with 6 additions and 5 deletions

View File

@ -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

View File

@ -21,7 +21,7 @@ for file in $files; do
# Enforce each of the lines
for line in '^# Etymology$' '^# Relevant Files and Software$' '^# Available Clients$' '^# Equivalents or Competition$'; do
newlinenum="$(grep -nE "$line" "$file" | cut -f 1 -d ':')"
newlinenum="$(grep -m 1 -nE "$line" "$file" | cut -f 1 -d ':')"
# Case 1: Missing section
if [ -z "$newlinenum" ]; then