#!/bin/sh
#
# $NetBSD: downinterfaces,v 1.6 2009/09/05 16:26:07 apb Exp $
#

# PROVIDE: downinterfaces
# KEYWORD: nostart shutdown

$_rc_subr_loaded . /etc/rc.subr

name="downinterfaces"
start_cmd=":"
stop_cmd="downinterfaces_stop"

downinterfaces_stop()
{
       tmp=$(ifconfig -lu)
       iflist=""
       for int in $tmp; do
               case $int in
               pppoe*) iflist="$iflist $int"
                       ;;
               esac
       done
       iflist="$iflist $force_down_interfaces"
       if [ "$iflist" != "" ] && [ "$iflist" != " " ]
       then

               echo "Shutting down interfaces:$iflist"
               for int in $iflist; do
                       ifconfig $int down
               done
       fi
}

load_rc_config $name
run_rc_command "$1"