summaryrefslogtreecommitdiffstats
path: root/loader/loader.c
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>2001-01-12 21:17:37 +0000
committerErik Troan <ewt@redhat.com>2001-01-12 21:17:37 +0000
commiteeb5e813cddfc38f247ff04b2b289452aa4bfefc (patch)
tree8606afdf6fbb5b49b4ca8559496920ca606b985a /loader/loader.c
parente1e4d459287dbdc90b0de0957229b492d46b6305 (diff)
downloadanaconda-eeb5e813cddfc38f247ff04b2b289452aa4bfefc.tar.gz
anaconda-eeb5e813cddfc38f247ff04b2b289452aa4bfefc.tar.xz
anaconda-eeb5e813cddfc38f247ff04b2b289452aa4bfefc.zip
reworked rescue mode to automatically mount the user's system
Diffstat (limited to 'loader/loader.c')
-rw-r--r--loader/loader.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/loader/loader.c b/loader/loader.c
index cb2e4220c..769652c99 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -2796,6 +2796,12 @@ int main(int argc, char ** argv) {
#endif
argptr = anacondaArgs;
+
+ if (!access("./anaconda", X_OK))
+ *argptr++ = "./anaconda";
+ else
+ *argptr++ = "/usr/bin/anaconda";
+
if (FL_RESCUE(flags)) {
startNewt(flags);
@@ -2807,14 +2813,8 @@ int main(int argc, char ** argv) {
rc = chooseKeyboard (&keymap, &kbdtype, flags);
} while (rc);
}
-/* *argptr++ = "/bin/sh"; */
- *argptr++ = "/usr/bin/anaconda-runrescue";
+ *argptr++ = "--rescue";
} else {
- if (!access("./anaconda", X_OK))
- *argptr++ = "./anaconda";
- else
- *argptr++ = "/usr/bin/anaconda";
-
*argptr++ = "-m";
if (strncmp(url, "ftp:", 4)) {
*argptr++ = url;