From 7dfc8868cc931b9606fc2013721ebfce427aba9e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Paul=20H=C3=A4nsch?= Date: Sat, 1 Nov 2025 13:13:53 +0100 Subject: [PATCH] setcap for ping program --- modules/default.mk | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/default.mk b/modules/default.mk index 3acc026..d500c94 100644 --- a/modules/default.mk +++ b/modules/default.mk @@ -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 -- 2.39.5