diff options
author | Guillaume Cottenceau <gc@mandriva.com> | 2000-12-18 17:31:32 +0000 |
---|---|---|
committer | Guillaume Cottenceau <gc@mandriva.com> | 2000-12-18 17:31:32 +0000 |
commit | fb696b6d16dbc4dd8a630eaac78dfdc5926336ba (patch) | |
tree | 1af8422ca1d2b67fdb1e78ead0b58579319050f1 /mdk-stage1/automatic.c | |
parent | fcb5a3e68d683a5b1a50a13b1e7a18bd111c1cc9 (diff) | |
download | drakx-backup-do-not-use-fb696b6d16dbc4dd8a630eaac78dfdc5926336ba.tar drakx-backup-do-not-use-fb696b6d16dbc4dd8a630eaac78dfdc5926336ba.tar.gz drakx-backup-do-not-use-fb696b6d16dbc4dd8a630eaac78dfdc5926336ba.tar.bz2 drakx-backup-do-not-use-fb696b6d16dbc4dd8a630eaac78dfdc5926336ba.tar.xz drakx-backup-do-not-use-fb696b6d16dbc4dd8a630eaac78dfdc5926336ba.zip |
mdk-stage1 produces the boot images in Cooker
Diffstat (limited to 'mdk-stage1/automatic.c')
-rw-r--r-- | mdk-stage1/automatic.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mdk-stage1/automatic.c b/mdk-stage1/automatic.c index 8c742ab60..b92cc9e40 100644 --- a/mdk-stage1/automatic.c +++ b/mdk-stage1/automatic.c @@ -89,17 +89,19 @@ enum return_type ask_from_list_auto(char *msg, char ** elems, char ** choice, ch if (!IS_AUTOMATIC) return ask_from_list(msg, elems, choice); else { + char ** sav_elems = elems; char * tmp = get_auto_value(auto_param); while (elems && *elems) { if (!strcmp(tmp, *elems_auto)) { *choice = *elems; log_message("AUTOMATIC: parameter %s for %s means returning %s", tmp, auto_param, *elems); - break; + return RETURN_OK; } elems++; elems_auto++; } - return RETURN_OK; + unset_param(MODE_AUTOMATIC); /* we are in a fallback mode */ + return ask_from_list(msg, sav_elems, choice); } } |