diff options
author | Bill Peck <bpeck@redhat.com> | 2013-01-23 09:52:27 -0500 |
---|---|---|
committer | Bill Peck <bpeck@redhat.com> | 2013-01-23 09:52:27 -0500 |
commit | e58085b207607a75442d03b4c1f8ec63ece6823c (patch) | |
tree | de2482b1d10c215a1e6a940a71fa865c28d551e0 /kernel/networking/add_interface | |
parent | 96a9c91aab12929de85442f7bf3b4b2d62469ae3 (diff) | |
download | tests-e58085b207607a75442d03b4c1f8ec63ece6823c.tar.gz tests-e58085b207607a75442d03b4c1f8ec63ece6823c.tar.xz tests-e58085b207607a75442d03b4c1f8ec63ece6823c.zip |
fixes for both add_interface commands
Diffstat (limited to 'kernel/networking/add_interface')
-rwxr-xr-x | kernel/networking/add_interface/runtest.sh | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/kernel/networking/add_interface/runtest.sh b/kernel/networking/add_interface/runtest.sh index edd236d..1060058 100755 --- a/kernel/networking/add_interface/runtest.sh +++ b/kernel/networking/add_interface/runtest.sh @@ -29,24 +29,11 @@ # Include Beaker environment . /usr/bin/rhts-environment.sh || exit 1 -add_interface() -{ - local intf=$1 - local ipaddr=$2 - local ip=$(echo $ipaddr | sed -e 's/\/.*//') - local netmask=$(ipcalc -m $ipaddr) - cat << EOF > /etc/sysconfig/network-scripts/ifcfg-$intf -DEVICE=$intf -ONBOOT=yes -TYPE="Ethernet" -HOTPLUG=no -IPADDR=$ip -$netmask -EOF -} - for intf in $INTERFACES; do - ipaddr=$(eval echo \$$intf) - add_interface $intf $ipaddr && report_result $TEST/$intf PASS 0 || report_result $TEST/$intf FAIL 1 + > /etc/sysconfig/network-scripts/ifcfg-$intf + for entry in $(eval echo \$$intf); do + echo $entry >> /etc/sysconfig/network-scripts/ifcfg-$intf + done + cat /etc/sysconfig/network-scripts/ifcfg-$intf done service network restart && report_result $TEST/restart_network PASS 0 || report_result $TEST/restart_network FAIL 1 |