aboutsummaryrefslogtreecommitdiffstats
path: root/sysconfig/network-scripts/ifdown-routes
diff options
context:
space:
mode:
Diffstat (limited to 'sysconfig/network-scripts/ifdown-routes')
-rwxr-xr-xsysconfig/network-scripts/ifdown-routes33
1 files changed, 0 insertions, 33 deletions
diff --git a/sysconfig/network-scripts/ifdown-routes b/sysconfig/network-scripts/ifdown-routes
deleted file mode 100755
index 1d1549dc..00000000
--- a/sysconfig/network-scripts/ifdown-routes
+++ /dev/null
@@ -1,33 +0,0 @@
-#! /bin/bash
-#
-# Drops static routes which go through device $1
-
-if [ -z "$1" ]; then
- echo $"usage: ifdown-routes <net-device> [<nickname>]"
- exit 1
-fi
-
-# The routes are actually dropped just by setting the link down, so nothing
-# needs to be done
-
-MATCH='^[[:space:]]*(\#.*)?$'
-
-# Routing rules
-FILES="/etc/sysconfig/network-scripts/rule-$1 /etc/sysconfig/network-scripts/rule6-$1"
-if [ -n "$2" -a "$2" != "$1" ]; then
- FILES="$FILES /etc/sysconfig/network-scripts/rule-$2 /etc/sysconfig/network-scripts/rule6-$2"
-fi
-
-for file in $FILES; do
- if [ -f "$file" ]; then
- proto=
- if [ "$file" != "${file##*/rule6-}" ]; then
- proto="-6"
- fi
- { cat "$file" ; echo ; } | while read line; do
- if [[ ! "$line" =~ $MATCH ]]; then
- /sbin/ip $proto rule del $line
- fi
- done
- fi
-done