diff options
-rw-r--r-- | docs/examples/bonding | 4 | ||||
-rw-r--r-- | src/lib/dhcp/dhcpcd | 4 | ||||
-rwxr-xr-x | src/netctl-auto | 2 |
3 files changed, 4 insertions, 6 deletions
diff --git a/docs/examples/bonding b/docs/examples/bonding index 090892d..3ad5de2 100644 --- a/docs/examples/bonding +++ b/docs/examples/bonding @@ -1,5 +1,5 @@ -Description='Bond Interface' -Interface='bond0' +Description="A bonded interface" +Interface=bond0 Connection=bond BindsToInterfaces=(eth0 eth2) IP=static diff --git a/src/lib/dhcp/dhcpcd b/src/lib/dhcp/dhcpcd index 5dba10a..f0fe890 100644 --- a/src/lib/dhcp/dhcpcd +++ b/src/lib/dhcp/dhcpcd @@ -13,9 +13,7 @@ dhcpcd_start() { fi # If using own dns, tell dhcpcd to NOT replace resolv.conf [[ $DNS ]] && options+=" -C resolv.conf" - do_debug do_readable dhcpcd -$1 -q -t "${TimeoutDHCP:-30}" $options "$Interface" - # The first array value of PIPESTATUS is the exit status of dhcpcd - if (( PIPESTATUS != 0 )); then + if ! do_debug do_readable dhcpcd -$1 -q -t "${TimeoutDHCP:-30}" $options "$Interface"; then report_error "DHCP IPv$1 lease attempt failed on interface '$Interface'" return 1 fi diff --git a/src/netctl-auto b/src/netctl-auto index 507b1fc..d9fac3a 100755 --- a/src/netctl-auto +++ b/src/netctl-auto @@ -80,7 +80,7 @@ profile_enable_disable() { local action="$1" profile="$2" local id interfaces wpa_cmd - if [ -n "$profile" ]; then + if [[ -n "$profile" ]]; then read -r interfaces id < <(get_wpa_network_id "$profile") || return 1 else interfaces=$(list_netctl_auto_interfaces) |