1 1.1 martin #!/bin/sh 2 1.1 martin # 3 1.4 martin # $NetBSD: downinterfaces,v 1.4 2002/08/16 18:05:19 martin Exp $ 4 1.1 martin # 5 1.1 martin 6 1.3 lukem # PROVIDE: downinterfaces 7 1.1 martin # KEYWORD: shutdown 8 1.1 martin 9 1.4 martin if [ "x$1" = "xstop" ]; then 10 1.1 martin 11 1.1 martin . /etc/rc.conf 12 1.1 martin 13 1.1 martin tmp=`ifconfig -lu` 14 1.1 martin iflist="" 15 1.1 martin for int in $tmp; do 16 1.1 martin case $int in 17 1.1 martin pppoe*) iflist="$iflist $int" 18 1.1 martin ;; 19 1.1 martin esac 20 1.1 martin done 21 1.1 martin iflist="$iflist $force_down_interfaces" 22 1.4 martin if [ "$iflist" != "" ] && [ "$iflist" != " " ] 23 1.4 martin then 24 1.1 martin 25 1.4 martin echo "Shutting down interfaces:$iflist" 26 1.4 martin for int in $iflist; do 27 1.4 martin ifconfig $int down 28 1.4 martin done 29 1.4 martin fi 30 1.4 martin 31 1.4 martin fi 32