From 40fedebd0e3553536f485f1e1e7e2271980ad256 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Fri, 14 Sep 2007 14:36:07 +0000 Subject: handle arp_ip_target separately (#288151, ) --- sysconfig/network-scripts/ifup-eth | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'sysconfig') diff --git a/sysconfig/network-scripts/ifup-eth b/sysconfig/network-scripts/ifup-eth index 9ac6d4b9..a5e03f6a 100755 --- a/sysconfig/network-scripts/ifup-eth +++ b/sysconfig/network-scripts/ifup-eth @@ -137,7 +137,16 @@ if [ "$ISALIAS" = no ] && is_bonding_device ${DEVICE} ; then for arg in $BONDING_OPTS ; do key=${arg%%=*}; value=${arg##*=}; - echo $value > /sys/class/net/${DEVICE}/bonding/$key + if [ "${key}" = "arp_ip_target" ]; then + OLDIFS=$IFS; + IFS=','; + for arp_ip in $value; do + echo +$arp_ip > /sys/class/net/${DEVICE}/bonding/$key + done + IFS=$OLDIFS; + else + echo $value > /sys/class/net/${DEVICE}/bonding/$key + fi done /sbin/ip link set dev ${DEVICE} up -- cgit v1.2.1