downinterfaces revision 1.3
11.1Smartin#!/bin/sh
21.1Smartin#
31.3Slukem# $NetBSD: downinterfaces,v 1.3 2002/04/18 07:33:42 lukem Exp $
41.1Smartin#
51.1Smartin
61.3Slukem# PROVIDE: downinterfaces
71.1Smartin# KEYWORD: shutdown
81.1Smartin
91.2Smartinif [ "x$1" != "xstop" ]; then exit 0; fi
101.1Smartin
111.1Smartin. /etc/rc.conf
121.1Smartin
131.1Smartintmp=`ifconfig -lu`
141.1Smartiniflist=""
151.1Smartinfor int in $tmp; do
161.1Smartin	case $int in
171.1Smartin	pppoe*)	iflist="$iflist $int"
181.1Smartin		;;
191.1Smartin	esac
201.1Smartindone
211.1Smartiniflist="$iflist $force_down_interfaces"
221.1Smartinif [ "$iflist" = "" ] || [ "$iflist" = " " ]; then exit 0; fi
231.1Smartin
241.1Smartinecho "Shutting down interfaces:$iflist"
251.1Smartinfor int in $iflist; do
261.1Smartin	ifconfig $int down
271.1Smartindone
28