#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin

cd /etc/sysconfig/network-scripts
. network-functions

PENTANETT=/usr/sbin/pentanett
IP=/sbin/ip

CONFIG=$1
[ -f "$CONFIG" ] || CONFIG="ifcfg-$1"
source_config

if [ -z "$IPADDR" ]; then
 echo "missing IPADDR" 
 exit 1
fi

[ -x "$PENTANETT" ] || {
 echo "$PENTANETT does not exist or is not executable"
 echo "ifdown-pentanet for $DEVICE exiting"
 logger -p daemon.info -t ifdown-pentanet "$PENTANETT does not exist or is not executable for $DEVICE"
 exit 1
}
[ -x "$IP" ] || {
 echo "$IP does not exist or is not executable"
 echo "ifdown-pentanet for $DEVICE exiting"
 logger -p daemon.info -t ifdown-pentanet "$IP does not exist or is not executable for $DEVICE"
 exit 1
}

$IP link set dev $DEVICE down
$IP address del $IPADDR dev $DEVICE
rmmod pentanet
