]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Changed command line argument parsing of ipv4-static hook.
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 17 May 2009 07:25:51 +0000 (09:25 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 17 May 2009 07:25:51 +0000 (09:25 +0200)
src/initscripts/networking/hooks/ipv4-static

index 24ba7f92fff9e8b23de82ef03c20e7c3c9081322..689932ffeae21a976f13c3b10a61c81941ae1490 100644 (file)
@@ -94,35 +94,30 @@ case "${1}" in
                shift 2
                while [ $# -gt 0 ]; do
                        case "$1" in
-                               --ip)
-                                       IP=$2
-                                       shift 2
+                               --ip=)
+                                       IP=${2#--ip=}
                                        ;;
-                               --prefix)
-                                       PREFIX=$2
-                                       shift 2
+                               --prefix=)
+                                       PREFIX=${2#--prefix=}
                                        ;;
-                               --peer)
-                                       PEER=$2
-                                       shift 2
+                               --peer=)
+                                       PEER=${2#--peer=}
                                        ;;
-                               --broadcast)
-                                       BROADCAST=$2
-                                       shift 2
+                               --broadcast=)
+                                       BROADCAST=${2#--broadcast=}
                                        ;;
-                               --source)
-                                       SOURCE=$2
-                                       shift 2
+                               --source=)
+                                       SOURCE=${2#--source=}
                                        ;;
-                               --gateway)
-                                       GATEWAY=$2
-                                       shift 2
+                               --gateway=)
+                                       GATEWAY=${2#--gateway=}
                                        ;;
                                *)
                                        echo "Unknown option: $1" >&2
                                        exit 1
                                        ;;
                        esac
+                       shift
                done
                check_config
                cat << EOF >> ${CONFIG_ZONES}/${zone}/ipv4-static_$IP