summaryrefslogtreecommitdiffstats
path: root/projectroot/lib/systemd/connman-ignore
blob: fe72c5567797bbedb72faf5f46cc878e986b5dec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
CONNMAN_IGNORE_OPTS=""
for IF in $(ls /sys/class/net); do
	IF_FLAGS="$(cat /sys/class/net/$IF/flags)"
	if [ "$((IF_FLAGS&1))" = "1" -a "$IF" != "lo" ]; then
		if [ -z "$CONNMAN_IGNORE_OPTS" ]; then
			CONNMAN_IGNORE_OPTS="--nodevice=$IF"
		else
			CONNMAN_IGNORE_OPTS="$CONNMAN_IGNORE_OPTS,$IF"
		fi
	fi
done

echo "CONNMAN_IGNORE_OPTS=\"$CONNMAN_IGNORE_OPTS\"" > /run/connman-ignore