]> git.plutz.net Git - blast/commitdiff
setcap for ping program
authorPaul Hänsch <paul@plutz.net>
Sat, 1 Nov 2025 12:13:53 +0000 (13:13 +0100)
committerPaul Hänsch <paul@plutz.net>
Sat, 1 Nov 2025 12:13:53 +0000 (13:13 +0100)
modules/default.mk

index 3acc0260d8f8bff0a22e20ef648fdecb5a217b5d..d500c94659c784b43c6331cb840ceed3498a1d8a 100644 (file)
@@ -100,6 +100,7 @@ ifdef hostname
   _config: _hostname
 endif
 
+
 _rootpass: ${CFGROOT}
        chroot "$${CFGROOT}" usermod -p "$$(openssl passwd "$${rootpass}")" root
 
@@ -122,13 +123,15 @@ _hostname: ${CFGROOT}
 _timeouts: ${CFGROOT}
        printf '%s\n' DefaultTimeoutStartSec=10s DefaultTimeoutStopSec=10s >>"${CFGROOT}/etc/systemd/system.conf"
 
-
-.PHONY: _systemd_timeout
-_config: _systemd_timeout
+.PHONY: _systemd_timeout _pingcap
+_config: _systemd_timeout _pingcap
 _systemd_timeout: ${CFGROOT}
        mkdir -p "$${CFGROOT}/etc/systemd"
        printf 'DefaultTimeout%sSec=%s\n' Start 10s Stop 10s >>"$${CFGROOT}/etc/systemd/system.conf"
 
+_pingcap: ${CFGROOT}
+       chroot "$${CFGROOT}" setcap cap_net_raw+p /usr/bin/ping
+
 ifdef wifi
   _config: ${CFGROOT}/etc/network/interfaces.d/wifi
   ifdef wifipass