From f02eb097f88d3ab89765d041a78fbcd96baf2039 Mon Sep 17 00:00:00 2001 From: Max Rees Date: Sat, 20 Jul 2019 21:18:06 -0400 Subject: abuild, abump: use type(1) portably --- abump.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'abump.in') diff --git a/abump.in b/abump.in index efeb481..ee2df1e 100644 --- a/abump.in +++ b/abump.in @@ -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%/*} -- cgit v1.2.3-70-g09d2