diff options
author | Erik Troan <ewt@redhat.com> | 2001-01-12 21:17:37 +0000 |
---|---|---|
committer | Erik Troan <ewt@redhat.com> | 2001-01-12 21:17:37 +0000 |
commit | eeb5e813cddfc38f247ff04b2b289452aa4bfefc (patch) | |
tree | 8606afdf6fbb5b49b4ca8559496920ca606b985a /loader/loader.c | |
parent | e1e4d459287dbdc90b0de0957229b492d46b6305 (diff) | |
download | anaconda-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.c | 14 |
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; |