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