summaryrefslogtreecommitdiffstats
path: root/scripts/netcfg-menu
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/netcfg-menu')
-rwxr-xr-xscripts/netcfg-menu11
1 files changed, 5 insertions, 6 deletions
diff --git a/scripts/netcfg-menu b/scripts/netcfg-menu
index a62838a..b6aa402 100755
--- a/scripts/netcfg-menu
+++ b/scripts/netcfg-menu
@@ -48,14 +48,13 @@ ret=$?
case $ret in
1) ;; # Cancel - do nothing
255) # timeout - use default
- profile_up "$DEFAULT" # JP: use profile_up and catch $?
- ret=$?
- (( ret == 0 )) && echo "$DEFAULT" > "$STATE_DIR/menu"
- ;;
+ PROFILE=$DEFAULT;;&
0) # User selection
- profile_up "$(< "$ANSWER")"
+ PROFILE=$(< "$ANSWER");;&
+ 255|0)
+ profile_up "$PROFILE"
ret=$?
- (( ret == 0 )) && mv "$ANSWER" "$STATE_DIR/menu"
+ (( ret == 0 )) && echo "$PROFILE" > "$STATE_DIR/menu"
;;
*) # Shouldnt happen
exit_err "Abnormal ret code from dialog: $ret"