summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsysconfig/network-scripts/ifup-routes9
1 files changed, 4 insertions, 5 deletions
diff --git a/sysconfig/network-scripts/ifup-routes b/sysconfig/network-scripts/ifup-routes
index 61649a12..cc2b66db 100755
--- a/sysconfig/network-scripts/ifup-routes
+++ b/sysconfig/network-scripts/ifup-routes
@@ -33,11 +33,10 @@ for file in $FILES; do
handle_file $file $1
else
# older format
- while read line; do
- if [ "$line" == "${line##[[:space:]]*\#}" ]; then
- /sbin/ip route add $line
- fi
- done < "$file"
+ sed '/^[[:space:]]*\(#.*\)\?$/d' < "$file" | \
+ while read line; do
+ /sbin/ip route add $line
+ done
fi
fi
done