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