hooks/strip-and-debug: do not override file perms.

... otherwise additional perms are lost, always resulting in non setuid bins.
This commit is contained in:
Juan RP 2014-10-12 07:23:06 +02:00
parent 8a95e930d6
commit dbfb3a2b81

View file

@ -81,7 +81,6 @@ hook() {
fi
case "$(file -bi "$f")" in
application/x-executable*)
chmod 755 "$f"
if echo "$(file $f)" | grep -q "statically linked"; then
# static binary
$STRIP "$f"
@ -102,7 +101,6 @@ hook() {
fi
;;
application/x-sharedlib*)
chmod 755 "$f"
# shared library
make_debug "$f"
$STRIP --strip-unneeded "$f"
@ -122,7 +120,6 @@ hook() {
attach_debug "$f"
;;
application/x-archive*)
chmod 644 "$f"
$STRIP --strip-debug "$f"
if [ $? -ne 0 ]; then
msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"