summaryrefslogtreecommitdiffstats
path: root/instdata.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2008-09-10 14:46:04 -0400
committerChris Lumens <clumens@redhat.com>2008-09-10 14:46:04 -0400
commit6e376a932ab79f03e46bfb8d3716548a228b52c9 (patch)
treea9f7d1c17e3e77ea1389eb289734f0b041dfd606 /instdata.py
parenta66a6b09e8137c27e3db0a909073c01d6245f540 (diff)
downloadanaconda-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.py22
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)