diff options
author | Erik Troan <ewt@redhat.com> | 2000-10-04 17:11:36 +0000 |
---|---|---|
committer | Erik Troan <ewt@redhat.com> | 2000-10-04 17:11:36 +0000 |
commit | 570c4dc3c1d9446457a9d3bfbbbce2cb7c60537a (patch) | |
tree | 1f6a56e4cf1b60b7e5a20a1cc8a92b9253a1bf75 /anaconda | |
parent | 3ffb4f8792143b43b90d436aae4544d1d51a9d00 (diff) | |
download | anaconda-570c4dc3c1d9446457a9d3bfbbbce2cb7c60537a.tar.gz anaconda-570c4dc3c1d9446457a9d3bfbbbce2cb7c60537a.tar.xz anaconda-570c4dc3c1d9446457a9d3bfbbbce2cb7c60537a.zip |
support ANACONDAARGS so we can exec kon2 for cd-booted installs
Diffstat (limited to 'anaconda')
-rwxr-xr-x | anaconda | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -36,15 +36,21 @@ import traceback import string import isys +if isys.isPsudoTTY(0): + os.environ["TERM"] = "kon" + import iutil from translate import _ from exception import handleException setverPath = None - +if os.environ.has_key ("ANACONDAARGS"): + theargs = string.split (os.environ["ANACONDAARGS"]) +else: + theargs = sys.argv[1:] try: - (args, extra) = isys.getopt(sys.argv[1:], 'GTRxtdr:fm:', + (args, extra) = isys.getopt(theargs, 'GTRxtdr:fm:', [ 'gui', 'text', 'reconfig', 'xmode', 'test', 'debug', 'nofallback', 'method=', 'rootpath=', 'testpath=', 'mountfs', 'traceonly', 'kickstart=', @@ -57,11 +63,16 @@ except TypeError, msg: # save because we're about to munge argv [execname] = string.split(sys.argv[0], '/')[-1:] +savedargs = [] + # remove the arguments - gnome_init doesn't understand them for arg in sys.argv[1:]: + savedargs.append (arg) sys.argv.remove (arg) sys.argc = 1 +os.environ["ANACONDAARGS"] = string.join(savedargs) + # # default root to install into if doing a normal install # |