Merge pull request #1410 from YunoHost/dnsmasq-check-operstate

[dnsmasq] ensure interface is up
This commit is contained in:
Alexandre Aubin 2022-01-14 20:52:31 +01:00 committed by GitHub
commit 71f456286a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -28,7 +28,7 @@ do_pre_regen() {
interfaces="$(ip -j addr show | jq -r '[.[].ifname]|join(" ")')" interfaces="$(ip -j addr show | jq -r '[.[].ifname]|join(" ")')"
wireless_interfaces="lo" wireless_interfaces="lo"
for dev in $(ls /sys/class/net); do for dev in $(ls /sys/class/net); do
if [ -d "/sys/class/net/$dev/wireless" ]; then if [ -d "/sys/class/net/$dev/wireless" ] && grep -q "up" "/sys/class/net/$dev/operstate"; then
wireless_interfaces+=" $dev" wireless_interfaces+=" $dev"
fi fi
done done