diff options
Diffstat (limited to 'src-wireless')
-rw-r--r-- | src-wireless/net-auto | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src-wireless/net-auto b/src-wireless/net-auto index cf99270..d297f5f 100644 --- a/src-wireless/net-auto +++ b/src-wireless/net-auto @@ -9,7 +9,7 @@ case "$1" in fi # Ensure any device renaming has occurred as intended for daemon in "${DAEMONS[@]}"; do - if [ "$daemon" = "${daemon#!}" -a "$daemon" = "net-rename" ]; then + if [[ "$daemon" = "${daemon#!}" && "$daemon" = "net-rename" ]]; then if ck_daemon net-rename; then /etc/rc.d/net-rename start fi @@ -21,7 +21,7 @@ case "$1" in for iface in "${AUTO_NETWORKS[@]}"; do if [[ "${iface:0:4}" = "auto" ]]; then auto="$iface" - elif [[ "$auto" ]]; then + elif [[ -n "$auto" ]]; then if /usr/bin/netcfg-"$auto" "$iface"; then echo "$iface" >> "$STATE_DIR/net-auto" add_daemon net-auto # JP: was this forgotten? @@ -36,7 +36,7 @@ case "$1" in fi for iface in $(cat "$STATE_DIR/net-auto"); do - netcfg iface-down "$iface" + /usr/bin/netcfg2 iface-down "$iface" done rm -f "$STATE_DIR/net-auto" rm_daemon net-auto |