iputils: set the permissions with IPUTILS_PERMISSIONS
authorPetr Vorel <petr.vorel@gmail.com>
Sun, 9 Jun 2019 23:07:02 +0000 (01:07 +0200)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Mon, 10 Jun 2019 13:33:00 +0000 (15:33 +0200)
commite2821a494b06325a1f3554012cd25dec831e84d1
tree606c7e397cf75465ead5fd34766f709459ed686f
parent87f7264c2ff8d2e49c533676dd527a6329f88262
iputils: set the permissions with IPUTILS_PERMISSIONS

... for arping, clockdiff and ping. These require root permission for
socket(). Upstream solution (script setcap-setuid.sh) requires
setcap binary on the host and cap_net_raw+ep + libcap, or setting
setuid root executable (which is dangerous). Neither would work anyway
since we install as non-root user.

This restores behavior used for version s20180629. We used to setuid the
ping and traceroute6 programs. traceroute6 is no longer built since the
bump to s20190515, but now arping and clockdiff are built, and these
need setuid as well. So enable setuid on arping, clockdiff and ping.

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
package/iputils/iputils.mk