xref: /dragonfly/contrib/dhcpcd/hooks/01-test (revision d4fb1e029ea1c9b97b58401b3c425a611b026984)
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