Annotation of src/etc/rc.d/downinterfaces, Revision 1.6
1.1 martin 1: #!/bin/sh
2: #
1.6 ! apb 3: # $NetBSD: downinterfaces,v 1.5 2004/10/11 15:00:51 christos Exp $
1.1 martin 4: #
5:
1.3 lukem 6: # PROVIDE: downinterfaces
1.6 ! apb 7: # KEYWORD: nostart shutdown
1.1 martin 8:
1.6 ! apb 9: $_rc_subr_loaded . /etc/rc.subr
1.1 martin 10:
1.6 ! apb 11: name="downinterfaces"
! 12: start_cmd=":"
! 13: stop_cmd="downinterfaces_stop"
! 14:
! 15: downinterfaces_stop()
! 16: {
! 17: tmp=$(ifconfig -lu)
! 18: iflist=""
! 19: for int in $tmp; do
! 20: case $int in
! 21: pppoe*) iflist="$iflist $int"
! 22: ;;
! 23: esac
1.4 martin 24: done
1.6 ! apb 25: iflist="$iflist $force_down_interfaces"
! 26: if [ "$iflist" != "" ] && [ "$iflist" != " " ]
! 27: then
! 28:
! 29: echo "Shutting down interfaces:$iflist"
! 30: for int in $iflist; do
! 31: ifconfig $int down
! 32: done
! 33: fi
! 34: }
1.4 martin 35:
1.6 ! apb 36: load_rc_config $name
! 37: run_rc_command "$1"
CVSweb <webmaster@jp.NetBSD.org>