--- /sbin/ifdown.dist	Tue Jun  2 13:59:02 1998
+++ /sbin/ifdown	Sun Jul 26 16:59:29 1998
@@ -28,6 +28,13 @@
 
 source_config
 
+# The second test determines whether other non-loopback interfaces are up.
+
+if [ "x$2" != xboot -a `netstat -i | grep -v ^lo | wc -l` -eq 3 \
+     -a -f /var/lock/subsys/athena ]; then
+     /etc/rc.d/init.d/athena stop
+fi
+
 DEVICETYPE=`echo $DEVICE | sed "s/[0-9]*$//"`
 OTHERSCRIPT="/etc/sysconfig/network-scripts/ifdown-${DEVICETYPE}"
 
