diff options
| author | torben | 2015-11-05 17:59:37 +0100 |
|---|---|---|
| committer | torben | 2015-11-05 17:59:37 +0100 |
| commit | 736da5c94132ed207fd302d1fa4e32d78ca16876 (patch) | |
| tree | e5cb467b48fd9c3b6a3df146f81859e7936239d7 /builder/dnbd3-rootfs/hooks/cmdline | |
| parent | bug fixing (diff) | |
| download | systemd-init-736da5c94132ed207fd302d1fa4e32d78ca16876.tar.gz systemd-init-736da5c94132ed207fd302d1fa4e32d78ca16876.tar.xz systemd-init-736da5c94132ed207fd302d1fa4e32d78ca16876.zip | |
Fix parameter.
Diffstat (limited to 'builder/dnbd3-rootfs/hooks/cmdline')
| -rwxr-xr-x | builder/dnbd3-rootfs/hooks/cmdline/prepare-network-kcl-parameter.sh | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/builder/dnbd3-rootfs/hooks/cmdline/prepare-network-kcl-parameter.sh b/builder/dnbd3-rootfs/hooks/cmdline/prepare-network-kcl-parameter.sh index 9f617b09..2000d3fb 100755 --- a/builder/dnbd3-rootfs/hooks/cmdline/prepare-network-kcl-parameter.sh +++ b/builder/dnbd3-rootfs/hooks/cmdline/prepare-network-kcl-parameter.sh @@ -7,22 +7,22 @@ command -v warn >/dev/null || . /lib/dracut-lib.sh mount -t tmpfs tmpfs /fake for parameter in $(getargs ip=); do - local temp="$parameter:" - set -- - while [ -n "$temp" ]; do - set -- "$@" "${temp%%:*}" - temp=${temp#*:} - done - - [ -n "$1" ] && ip=$1 - [ -n "$2" ] && server_ip=$2 - [ -n "$3" ] && gateway_ip=$3 - [ -n "$4" ] && net_mask=$4 - - warn "PXE given net configuration: ip: $ip server_ip: $server_ip gateway_ip: $gateway_ip net_mask: $net_mask" - local final_dracut_ip_config="$ip::$gateway_ip:$net_mask:hiwi-test-28:eno1:none" - warn "Final dracut ip config: $final_dracut_ip_config" - sed --regexp-extended "s/ip=[^ ]*/ip=$final_dracut_ip_config/g" /proc/cmdline > /fake/cmdline + local temp="$parameter:" + set -- + while [ -n "$temp" ]; do + set -- "$@" "${temp%%:*}" + temp=${temp#*:} + done + + [ -n "$1" ] && ip=$1 + [ -n "$2" ] && server_ip=$2 + [ -n "$3" ] && gateway_ip=$3 + [ -n "$4" ] && net_mask=$4 + + warn "PXE given net configuration: ip: $ip server_ip: $server_ip gateway_ip: $gateway_ip net_mask: $net_mask" + local final_dracut_ip_config="$ip::$gateway_ip:$net_mask:hiwi-test-28:eno1:none" + warn "Final dracut ip config: $final_dracut_ip_config" + sed --regexp-extended "s/ip=[^ ]*/ip=$final_dracut_ip_config/g" /proc/cmdline > /fake/cmdline done |
