diff options
Diffstat (limited to 'sysconfig/network-scripts/ifdown-routes')
-rwxr-xr-x | sysconfig/network-scripts/ifdown-routes | 33 |
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 |