From: David Schweikert Date: Sat, 27 Dec 2025 07:42:16 +0000 (+0100) Subject: ci/prepare-linux.sh: do not run setcap unless necessary X-Git-Tag: v5.5~6 X-Git-Url: https://git.gsnw.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24866e92a7637b4a32ceef82bf2cc7366e1bd1e7;p=fping.git ci/prepare-linux.sh: do not run setcap unless necessary --- diff --git a/ci/prepare-linux.sh b/ci/prepare-linux.sh index 4af6d84..51ca7b3 100755 --- a/ci/prepare-linux.sh +++ b/ci/prepare-linux.sh @@ -1,6 +1,8 @@ #!/bin/bash -sudo setcap cap_net_raw,cap_net_admin+ep src/fping +if ! /usr/sbin/getcap src/fping | grep -q "cap_net_admin,cap_net_raw=ep"; then + sudo setcap cap_net_raw,cap_net_admin+ep src/fping +fi if [ -d "$PWD/src" ]; then if [[ ":$PATH:" != *":$PWD/src:"* ]]; then