Author: glen Date: Mon Oct 1 10:45:51 2007 New Revision: 8768 Modified: rc-scripts/trunk/sysconfig/network-scripts/functions.network Log: - support $IPADDR + $NETMASK combination if no prefix in $IPADDR present
Modified: rc-scripts/trunk/sysconfig/network-scripts/functions.network ============================================================================== --- rc-scripts/trunk/sysconfig/network-scripts/functions.network (original) +++ rc-scripts/trunk/sysconfig/network-scripts/functions.network Mon Oct 1 10:45:51 2007 @@ -196,7 +196,13 @@ DEVICE=$(echo $DEVICE | awk ' { gsub(/:.*$/,NUL); print $0 } ') eval IP4ADDR="\$IPADDR${IP4_PRIM_IF:-}" - if echo "${IP4ADDR}" | grep -q ":" ; then + # check if ipaddr doesn't contain network length -- use $NETMASK then + if [[ "$IP4ADDR" != */* ]] && [ "$NETMASK" ]; then + IP4ADDR=$IP4ADDR/$(calcprefix $NETMASK) + fi + + # check if we have ipv6 or ipv4 address + if [[ "${IP4ADDR}" = *:* ]]; then IP6ADDR=${IP4ADDR} IP4ADDR="" else _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit