downinterfaces revision 1.2
11.1Smartin#!/bin/sh
21.1Smartin#
31.2Smartin# $NetBSD: downinterfaces,v 1.2 2001/09/04 20:40:40 martin Exp $
41.1Smartin#
51.1Smartin
61.1Smartin# KEYWORD: shutdown
71.1Smartin
81.2Smartinif [ "x$1" != "xstop" ]; then exit 0; fi
91.1Smartin
101.1Smartin. /etc/rc.conf
111.1Smartin
121.1Smartintmp=`ifconfig -lu`
131.1Smartiniflist=""
141.1Smartinfor int in $tmp; do
151.1Smartin	case $int in
161.1Smartin	pppoe*)	iflist="$iflist $int"
171.1Smartin		;;
181.1Smartin	esac
191.1Smartindone
201.1Smartiniflist="$iflist $force_down_interfaces"
211.1Smartinif [ "$iflist" = "" ] || [ "$iflist" = " " ]; then exit 0; fi
221.1Smartin
231.1Smartinecho "Shutting down interfaces:$iflist"
241.1Smartinfor int in $iflist; do
251.1Smartin	ifconfig $int down
261.1Smartindone
27