downinterfaces revision 1.4
11.1Smartin#!/bin/sh 21.1Smartin# 31.4Smartin# $NetBSD: downinterfaces,v 1.4 2002/08/16 18:05:19 martin Exp $ 41.1Smartin# 51.1Smartin 61.3Slukem# PROVIDE: downinterfaces 71.1Smartin# KEYWORD: shutdown 81.1Smartin 91.4Smartinif [ "x$1" = "xstop" ]; then 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.4Smartinif [ "$iflist" != "" ] && [ "$iflist" != " " ] 231.4Smartinthen 241.1Smartin 251.4Smartin echo "Shutting down interfaces:$iflist" 261.4Smartin for int in $iflist; do 271.4Smartin ifconfig $int down 281.4Smartin done 291.4Smartinfi 301.4Smartin 311.4Smartinfi 32