xref: /dragonfly/contrib/dhcpcd/hooks/01-test (revision 8d6aeca2)
1# Echo the interface flags, reason and message options
2
3if [ "$reason" = "TEST" ]; then
4	# General variables at the top
5	set | while read line; do
6		case "$line" in
7		interface=*|pid=*|reason=*|protocol=*|profile=*|skip_hooks=*)
8			echo "$line";;
9		esac
10	done
11	# Interface flags
12	set | while read line; do
13		case "$line" in
14		ifcarrier=*|ifflags=*|ifmetric=*|ifmtu=*|ifwireless=*|ifssid=*)
15			echo "$line";;
16		esac
17	done
18	# Old lease
19	set | while read line; do
20		case "$line" in
21		old_*) echo "$line";;
22		esac
23	done
24	# New lease
25	set | while read line; do
26		case "$line" in
27		new_*) echo "$line";;
28		esac
29	done
30	# Router Advertisements
31	set | while read line; do
32		case "$line" in
33		nd[0-9]*_*) echo "$line";;
34		esac
35	done
36	exit 0
37fi
38