diff options
author | A. Wilcox <awilcox@wilcox-tech.com> | 2019-08-02 05:27:45 +0000 |
---|---|---|
committer | A. Wilcox <awilcox@wilcox-tech.com> | 2019-08-02 05:27:45 +0000 |
commit | 4184c42b2597193366da7a8ada8d3b7344be6f61 (patch) | |
tree | ba91e1f36e39863bc6d1e5adcdf4954424a15590 /abump.in | |
parent | efc6792152a1b5fba1165a0ff41ccf74541ca134 (diff) | |
parent | 0a84eaef04242650c8b75fd3826ac7d02a34e0bf (diff) | |
download | abuild-4184c42b2597193366da7a8ada8d3b7344be6f61.tar.gz abuild-4184c42b2597193366da7a8ada8d3b7344be6f61.tar.bz2 abuild-4184c42b2597193366da7a8ada8d3b7344be6f61.tar.xz abuild-4184c42b2597193366da7a8ada8d3b7344be6f61.zip |
Merge branch 'bashisms' into 'master'
POSIX me harder
See merge request adelie/abuild!3
Diffstat (limited to 'abump.in')
-rw-r--r-- | abump.in | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -49,8 +49,13 @@ do_bump() { name=${name#*/} [ "$pkgname" = "$name" ] \ || die "APKBUILD has different \$pkgname for $name" - type package | grep -q function \ - || die "missing package() for $name" + + ( + unset -f package || true + unalias package || true + . "$a" + PATH= type package >/dev/null 2>&1 + ) || die "missing package() for $name" cd "${a%/*}" section=${PWD%/*} |