1 1.1 martin #!/bin/sh 2 1.1 martin # 3 1.1 martin # $NetBSD: downinterfaces,v 1.1 2001/09/04 18:09:14 martin Exp $ 4 1.1 martin # 5 1.1 martin 6 1.1 martin # KEYWORD: shutdown 7 1.1 martin 8 1.1 martin if [ $1 != "stop" ]; then exit 0; fi 9 1.1 martin 10 1.1 martin . /etc/rc.conf 11 1.1 martin 12 1.1 martin tmp=`ifconfig -lu` 13 1.1 martin iflist="" 14 1.1 martin for int in $tmp; do 15 1.1 martin case $int in 16 1.1 martin pppoe*) iflist="$iflist $int" 17 1.1 martin ;; 18 1.1 martin esac 19 1.1 martin done 20 1.1 martin iflist="$iflist $force_down_interfaces" 21 1.1 martin if [ "$iflist" = "" ] || [ "$iflist" = " " ]; then exit 0; fi 22 1.1 martin 23 1.1 martin echo "Shutting down interfaces:$iflist" 24 1.1 martin for int in $iflist; do 25 1.1 martin ifconfig $int down 26 1.1 martin done 27