diff options
-rw-r--r-- | mdk-stage1/cdrom.c | 2 | ||||
-rw-r--r-- | mdk-stage1/directory.c | 4 | ||||
-rw-r--r-- | mdk-stage1/stage1.h | 2 | ||||
-rw-r--r-- | mdk-stage1/tools.c | 20 |
4 files changed, 6 insertions, 22 deletions
diff --git a/mdk-stage1/cdrom.c b/mdk-stage1/cdrom.c index 2c360d0e6..cb28bb56a 100644 --- a/mdk-stage1/cdrom.c +++ b/mdk-stage1/cdrom.c @@ -75,7 +75,7 @@ static enum return_type do_with_device(char * dev_name, char * dev_model) log_message("found a " DISTRIB_NAME " CDROM, good news!"); #ifndef MANDRAKE_MOVE - if (IS_SPECIAL_STAGE2 || ramdisk_possible()) + if (IS_RESCUE || ramdisk_possible()) load_ramdisk(); /* we don't care about return code, we'll do it live if we failed */ #endif diff --git a/mdk-stage1/directory.c b/mdk-stage1/directory.c index 97221bcfa..6a5bc96f9 100644 --- a/mdk-stage1/directory.c +++ b/mdk-stage1/directory.c @@ -79,7 +79,7 @@ enum return_type try_with_directory(char *directory, char *method_live, char *me strcpy(install_location, IMAGE_LOCATION); - if (IS_SPECIAL_STAGE2 || ramdisk_possible()) + if (IS_RESCUE || ramdisk_possible()) strcat(install_location, get_ramdisk_realname()); /* RAMDISK install */ else strcat(install_location, LIVE_LOCATION); /* LIVE install */ @@ -143,7 +143,7 @@ enum return_type try_with_directory(char *directory, char *method_live, char *me add_to_env("METHOD", method_live); } #ifndef MANDRAKE_MOVE - if (IS_SPECIAL_STAGE2 || ((loopdev || streq(method_live, "disk")) && ramdisk_possible())) { + if (IS_RESCUE || ((loopdev || streq(method_live, "disk")) && ramdisk_possible())) { /* RAMDISK install */ if (access(IMAGE_LOCATION RAMDISK_LOCATION, R_OK)) { stg1_error_message("I can't find the " DISTRIB_NAME " Distribution in the specified directory. " diff --git a/mdk-stage1/stage1.h b/mdk-stage1/stage1.h index 2d1800914..1d6fb9413 100644 --- a/mdk-stage1/stage1.h +++ b/mdk-stage1/stage1.h @@ -35,7 +35,6 @@ extern char * interactive_fifo; #define MODE_RESCUE (1 << 3) #define MODE_AUTOMATIC (1 << 4) #define MODE_DEBUGSTAGE1 (1 << 6) -#define MODE_SPECIAL_STAGE2 (1 << 8) #define MODE_RAMDISK (1 << 9) #define MODE_CHANGEDISK (1 << 10) #define MODE_UPDATEMODULES (1 << 11) @@ -48,7 +47,6 @@ extern char * interactive_fifo; #define IS_RESCUE (get_param(MODE_RESCUE)) #define IS_AUTOMATIC (get_param(MODE_AUTOMATIC)) #define IS_DEBUGSTAGE1 (get_param(MODE_DEBUGSTAGE1)) -#define IS_SPECIAL_STAGE2 (get_param(MODE_SPECIAL_STAGE2)) #define IS_RAMDISK (get_param(MODE_RAMDISK)) #define IS_CHANGEDISK (get_param(MODE_CHANGEDISK)) #define IS_UPDATEMODULES (get_param(MODE_UPDATEMODULES)) diff --git a/mdk-stage1/tools.c b/mdk-stage1/tools.c index f0c0d7efc..182e64130 100644 --- a/mdk-stage1/tools.c +++ b/mdk-stage1/tools.c @@ -108,7 +108,6 @@ void process_cmdline(void) if (!strcmp(name, "noauto")) set_param(MODE_NOAUTO); if (!strcmp(name, "netauto")) set_param(MODE_NETAUTO); if (!strcmp(name, "recovery")) set_param(MODE_RECOVERY); - if (!strcmp(name, "special_stage2")) set_param(MODE_SPECIAL_STAGE2); if (!strcmp(name, "debugstage1")) set_param(MODE_DEBUGSTAGE1); if (!strcmp(name, "automatic")) { set_param(MODE_AUTOMATIC); @@ -182,10 +181,6 @@ void set_param_valued(char *param_name, char *param_value) void set_param(int i) { stage1_mode |= i; - if (i == MODE_RESCUE) { - set_param_valued("special_stage2", "rescue"); - set_param(MODE_SPECIAL_STAGE2); - } } void unset_param(int i) @@ -368,19 +363,10 @@ enum return_type load_ramdisk_fd(int ramdisk_fd, int size) char * get_ramdisk_realname(void) { char img_name[500]; - char * stg2_name = get_param_valued("special_stage2"); - char * begin_img = RAMDISK_LOCATION; - char * end_img = "_stage2.bz2"; - - if (!stg2_name) - stg2_name = "mdkinst"; - - if (IS_RESCUE) - stg2_name = "rescue"; - strcpy(img_name, begin_img); - strcat(img_name, stg2_name); - strcat(img_name, end_img); + strcpy(img_name, RAMDISK_LOCATION); + strcat(img_name, IS_RESCUE ? "rescue" : "mdkinst"); + strcat(img_name, "_stage2.bz2"); return strdup(img_name); } |