diff options
author | Chris Lumens <clumens@redhat.com> | 2008-09-10 14:46:04 -0400 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2008-09-10 14:46:04 -0400 |
commit | 6e376a932ab79f03e46bfb8d3716548a228b52c9 (patch) | |
tree | a9f7d1c17e3e77ea1389eb289734f0b041dfd606 /instdata.py | |
parent | a66a6b09e8137c27e3db0a909073c01d6245f540 (diff) | |
download | anaconda-6e376a932ab79f03e46bfb8d3716548a228b52c9.tar.gz anaconda-6e376a932ab79f03e46bfb8d3716548a228b52c9.tar.xz anaconda-6e376a932ab79f03e46bfb8d3716548a228b52c9.zip |
Add the method string back into anaconda-ks.cfg.
Diffstat (limited to 'instdata.py')
-rw-r--r-- | instdata.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/instdata.py b/instdata.py index 711145fce..806d9ad51 100644 --- a/instdata.py +++ b/instdata.py @@ -229,6 +229,28 @@ class InstallData: elif self.instClass.installkey: f.write("key %s\n" %(self.instClass.installkey,)) + if self.anaconda.stage2: + m = self.anaconda.stage2 + + if m.startswith("cdrom:"): + f.write("cdrom\n") + elif m.startswith("hd:"): + if m.count(":") == 3: + (part, fs, dir) = string.split(m[3:], ":") + else: + (part, dir) = string.split(m[3:]) + + f.write("harddrive --partition=%s --dir=%s\n" % (part, dir)) + elif m.startswith("nfs:"): + if m.count(":") == 3: + (server, opts, dir) = string.split(m[4:], ":") + f.write("nfs --server=%s --opts=%s --dir=%s" % (server, opts, dir)) + else: + (server, dir) = string.split(m[4:], ":") + f.write("nfs --server=%s --dir=%s\n" % (server, dir)) + elif m.startswith("ftp://") or m.startswith("http://"): + f.write("url --url=%s\n" % urllib.unquote(m)) + self.instLanguage.writeKS(f) if not self.isHeadless: self.keyboard.writeKS(f) |