summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>2019-04-01 00:30:20 +0000
committerSami Kerola <kerolasa@iki.fi>2019-04-02 18:27:16 +0100
commit784a67cb339cc43db86a676de00b51cb4101d1d6 (patch)
treeb6f9e7fc6d9f2dbe997a71a3ececc32b32d2151d
parentd45a8c8034c076948cea2f37dee5f7930a50f8f0 (diff)
downloadiputils-784a67cb339cc43db86a676de00b51cb4101d1d6.tar.gz
build-sys: make setcap-setuid.sh respect ${DESTDIR}
Reference: https://github.com/iputils/iputils/issues/175
-rwxr-xr-xbuild-aux/setcap-setuid.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/build-aux/setcap-setuid.sh b/build-aux/setcap-setuid.sh
index f317a22..f832978 100755
--- a/build-aux/setcap-setuid.sh
+++ b/build-aux/setcap-setuid.sh
@@ -6,6 +6,10 @@ exec_path="$1/$2"
perm_type="$3"
setcap="$4"
+if [ -n "${DESTDIR}" ]; then
+ exec_path="${DESTDIR%/}/${exec_path}"
+fi
+
case "$perm_type" in
'none')
# Gentoo needs build system to back off.