diff --git a/xbps-src/shutils/tmpl_funcs.sh.in b/xbps-src/shutils/tmpl_funcs.sh.in index 4b85d0cf41..0dae9ae87d 100644 --- a/xbps-src/shutils/tmpl_funcs.sh.in +++ b/xbps-src/shutils/tmpl_funcs.sh.in @@ -290,10 +290,12 @@ prepare_tmpl() done for i in ${only_for_archs}; do - [ "$i" = "$XBPS_MACHINE" ] && found=si && break + [ "$i" != "$XBPS_MACHINE" ] && continue + found=1 + break done if [ -n "${only_for_archs}" -a -z "$found" ]; then - msg_normal "$pkgver: this package can only be built on ${only_for_archs}.\n" + msg_normal "$pkgname: this package can only be built on ${only_for_archs}.\n" return 0 fi