#!/bin/bash # Copyright (c) 2003-2009 by Silvan Calarco # Copyright (c) 2003-2009 by Davide Madrisan . /etc/sysconfig/rc . $rc_functions DEVICE=${1} [ "${DEVICE}" ] || exit 1 [ -r $network_devices/ifconfig.${DEVICE} ] && . $network_devices/ifconfig.${DEVICE} if [ -x $network_devices/ifdown-${DEVICE} ]; then $network_devices/ifdown-${DEVICE} else if [ -r /var/run/wpa_supplicant/${DEVICE} ]; then wpa_cli -i${DEVICE} terminate >/dev/null fi if [ -r /var/run/dhclient.${DEVICE}.pid ]; then /sbin/dhclient ${DEVICE} -r -pf /var/run/dhclient.${DEVICE}.pid kill -9 `cat /var/run/dhclient.${DEVICE}.pid` 2>/dev/null rm -f /var/run/dhclient.${DEVICE}.pid fi /sbin/ifconfig ${DEVICE} down fi