diff options
author | jpaetzel <jpaetzel@FreeBSD.org> | 2011-03-27 16:57:54 +0000 |
---|---|---|
committer | jpaetzel <jpaetzel@FreeBSD.org> | 2011-03-27 16:57:54 +0000 |
commit | c0b9051b174edd52b1c981a25a28d77d5133a049 (patch) | |
tree | 7685cacc260db6392774e2cc0fe2507f4afd24ba /usr.sbin/pc-sysinstall/backend/functions-networking.sh | |
parent | 79f5bd9d163ed51b54be37305ac97c975667db20 (diff) | |
download | FreeBSD-src-c0b9051b174edd52b1c981a25a28d77d5133a049.zip FreeBSD-src-c0b9051b174edd52b1c981a25a28d77d5133a049.tar.gz |
Fix a syntax error in a little-used function.
Replace expr with $(())
Replace grep > /dev/null with grep -q
Replace "$?" = "0" with $? -eq 0 in tests
Consolidate export statements with variable assignment
Replace tests for ! -z with -n
Approved by: kib (mentor)
Diffstat (limited to 'usr.sbin/pc-sysinstall/backend/functions-networking.sh')
-rwxr-xr-x | usr.sbin/pc-sysinstall/backend/functions-networking.sh | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/usr.sbin/pc-sysinstall/backend/functions-networking.sh b/usr.sbin/pc-sysinstall/backend/functions-networking.sh index 419bd3f..d12a9cc 100755 --- a/usr.sbin/pc-sysinstall/backend/functions-networking.sh +++ b/usr.sbin/pc-sysinstall/backend/functions-networking.sh @@ -45,8 +45,8 @@ Type=Application" > ${FSMNT}/usr/share/skel/.kde4/Autostart/tray-${NIC}.desktop check_is_wifi() { NIC="$1" - ifconfig ${NIC} | grep "802.11" >/dev/null 2>/dev/null - if [ "$?" = "0" ] + ifconfig ${NIC} | grep -q "802.11" 2>/dev/null + if [ $? -eq 0 ] then return 0 else @@ -66,15 +66,15 @@ get_first_wired_nic() do NIC="`echo $line | cut -d ':' -f 1`" check_is_wifi ${NIC} - if [ "$?" != "0" ] + if [ $? -ne 0 ] then - VAL="${NIC}" ; export VAL + export VAL="${NIC}" return fi done < ${TMPDIR}/.niclist fi - VAL="" ; export VAL + export VAL="" return }; @@ -95,14 +95,14 @@ enable_dhcp_all() DESC="`echo $line | cut -d ':' -f 2`" echo_log "Setting $NIC to DHCP on the system." check_is_wifi ${NIC} - if [ "$?" = "0" ] + if [ $? -eq 0 ] then # We have a wifi device, setup a wlan* entry for it WLAN="wlan${WLANCOUNT}" echo "wlans_${NIC}=\"${WLAN}\"" >>${FSMNT}/etc/rc.conf echo "ifconfig_${WLAN}=\"DHCP\"" >>${FSMNT}/etc/rc.conf CNIC="${WLAN}" - WLANCOUNT="`expr ${WLANCOUNT} + 1`" + WLANCOUNT=$((WLANCOUNT+1)) else echo "ifconfig_${NIC}=\"DHCP\"" >>${FSMNT}/etc/rc.conf CNIC="${NIC}" @@ -144,7 +144,7 @@ save_manual_nic() # Check if we have a netmask to set get_value_from_cfg netSaveMask NETMASK="${VAL}" - if [ ! -z "${NETMASK}" ] + if [ -n "${NETMASK}" ] then IFARGS="${IFARGS} netmask ${NETMASK}" fi @@ -156,7 +156,7 @@ save_manual_nic() # Check if we have a default router to set get_value_from_cfg netSaveDefaultRouter NETROUTE="${VAL}" - if [ ! -z "${NETROUTE}" ] + if [ -n "${NETROUTE}" ] then echo "defaultrouter=\"${NETROUTE}\"" >>${FSMNT}/etc/rc.conf fi @@ -164,7 +164,7 @@ save_manual_nic() # Check if we have a nameserver to enable get_value_from_cfg netSaveNameServer NAMESERVER="${VAL}" - if [ ! -z "${NAMESERVER}" ] + if [ -n "${NAMESERVER}" ] then echo "nameserver ${NAMESERVER}" >${FSMNT}/etc/resolv.conf fi @@ -174,8 +174,8 @@ save_manual_nic() # Function which determines if a nic is active / up is_nic_active() { - ifconfig ${1} | grep "status: active" >/dev/null 2>/dev/null - if [ "$?" = "0" ] ; then + ifconfig ${1} | grep -q "status: active" 2>/dev/null + if [ $? -eq 0 ] ; then return 0 else return 1 @@ -195,12 +195,12 @@ enable_auto_dhcp() DESC="`echo $line | cut -d ':' -f 2`" is_nic_active "${NIC}" - if [ "$?" = "0" ] ; then + if [ $? -eq 0 ] ; then echo_log "Trying DHCP on $NIC $DESC" dhclient ${NIC} >/dev/null 2>/dev/null - if [ "$?" = "0" ] ; then + if [ $? -eq 0 ] ; then # Got a valid DHCP IP, we can return now - WRKNIC="$NIC" ; export WRKNIC + export WRKNIC="$NIC" return 0 fi fi @@ -242,7 +242,7 @@ enable_manual_nic() # Check if we have a netmask to set get_value_from_cfg netMask NETMASK="${VAL}" - if [ ! -z "${NETMASK}" ] + if [ -n "${NETMASK}" ] then rc_halt "ifconfig ${NIC} netmask ${NETMASK}" fi @@ -250,7 +250,7 @@ enable_manual_nic() # Check if we have a default router to set get_value_from_cfg netDefaultRouter NETROUTE="${VAL}" - if [ ! -z "${NETROUTE}" ] + if [ -n "${NETROUTE}" ] then rc_halt "route add default ${NETROUTE}" fi @@ -258,7 +258,7 @@ enable_manual_nic() # Check if we have a nameserver to enable get_value_from_cfg netNameServer NAMESERVER="${VAL}" - if [ ! -z "${NAMESERVER}" ] + if [ -n "${NAMESERVER}" ] then echo "nameserver ${NAMESERVER}" >/etc/resolv.conf fi @@ -309,4 +309,3 @@ save_networking_install() fi }; - |