summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-02-13 07:37:56 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-02-13 13:49:25 +0000
commitdd033763de7ada2831b483c2704939c9dd4db97a (patch)
tree965685b3287c17fd17dea1e0e3234d3c0b2df15b
parent2f5545cd615ac7dc4a65ca26469e4cbe15ba3b9a (diff)
downloadabuild-dd033763de7ada2831b483c2704939c9dd4db97a.tar.gz
abuild-dd033763de7ada2831b483c2704939c9dd4db97a.tar.bz2
abuild-dd033763de7ada2831b483c2704939c9dd4db97a.tar.xz
abuild-dd033763de7ada2831b483c2704939c9dd4db97a.zip
abuild: warn if chown, chmod or chgrp found in install scripts
-rwxr-xr-xabuild.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/abuild.in b/abuild.in
index e01d0fe..4ced139 100755
--- a/abuild.in
+++ b/abuild.in
@@ -157,6 +157,12 @@ default_sanitycheck() {
die "$i: install script does not match pkgname or any subpackage"
fi
[ -e "$startdir/$i" ] || die "install script $i is missing"
+ for j in chown chmod chgrp; do
+ if grep -q $j "$startdir"/$i; then
+ warning "$i: found $j"
+ warning2 "Permissions should be fixed in APKBUILD package()"
+ fi
+ done
done
for i in $triggers; do