summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--instdata.py3
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 71e09c160..5fb47627e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2005-04-13 Chris Lumens <clumens@redhat.com>
+
+ * instdata.py (InstallData.writeKS): Decode source URL (#154149).
+
2005-04-13 Peter Jones <pjones@redhat.com>
* scripts/upd-instroot: revert last week's nptl hack
diff --git a/instdata.py b/instdata.py
index e75f448e8..516f0c23a 100644
--- a/instdata.py
+++ b/instdata.py
@@ -28,6 +28,7 @@ import partitions
import partedUtils
import hdrlist
import zfcp
+import urllib
from flags import *
from constants import *
@@ -131,7 +132,7 @@ class InstallData:
# figure out the install method and write out a line
if self.methodstr.startswith('ftp://') or self.methodstr.startswith('http://'):
- f.write("url --url %s\n" % (self.methodstr,))
+ f.write("url --url %s\n" % urllib.unquote(self.methodstr))
elif self.methodstr.startswith('cdrom://'):
f.write("cdrom\n")
elif self.methodstr.startswith('hd://'):