summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/tools.c
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2004-11-04 11:53:46 +0000
committerPascal Rigaux <pixel@mandriva.com>2004-11-04 11:53:46 +0000
commitd75e5326a100a8477a6378e1d70bb9a374993cad (patch)
tree09fa6ecc058696c6045d3ffd8d620236e0f86819 /mdk-stage1/tools.c
parent28799498ed2b2253aaa68dbb74be9612b9cd3d64 (diff)
downloaddrakx-d75e5326a100a8477a6378e1d70bb9a374993cad.tar
drakx-d75e5326a100a8477a6378e1d70bb9a374993cad.tar.gz
drakx-d75e5326a100a8477a6378e1d70bb9a374993cad.tar.bz2
drakx-d75e5326a100a8477a6378e1d70bb9a374993cad.tar.xz
drakx-d75e5326a100a8477a6378e1d70bb9a374993cad.zip
drop IS_SPECIAL_STAGE2 in favor of IS_RESCUE
Diffstat (limited to 'mdk-stage1/tools.c')
-rw-r--r--mdk-stage1/tools.c20
1 files changed, 3 insertions, 17 deletions
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);
}