summaryrefslogtreecommitdiffstats
path: root/installclass.py
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2007-02-06 16:14:43 +0000
committerPeter Jones <pjones@redhat.com>2007-02-06 16:14:43 +0000
commitc517d3411266afcd7e339de5136365bce4b16b6e (patch)
tree3cbc08ceb26ee34dc06a9280820d73da712c4293 /installclass.py
parent74df4e10f7e26a2777d04c0f735b704379dcbd5a (diff)
downloadanaconda-c517d3411266afcd7e339de5136365bce4b16b6e.tar.gz
anaconda-c517d3411266afcd7e339de5136365bce4b16b6e.tar.xz
anaconda-c517d3411266afcd7e339de5136365bce4b16b6e.zip
- make the product description actually get translated sanely (rhel bz #216067)
Diffstat (limited to 'installclass.py')
-rw-r--r--installclass.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/installclass.py b/installclass.py
index 2c4daf889..11776991a 100644
--- a/installclass.py
+++ b/installclass.py
@@ -37,7 +37,8 @@ class BaseInstallClass:
pixmap = None
showMinimal = 1
showLoginChoice = 0
- description = None
+ _description = ""
+ _descriptionFields = ()
regkeydesc = None
name = "base"
pkgstext = ""
@@ -66,6 +67,10 @@ class BaseInstallClass:
# we can use a different install data class
installDataClass = InstallData
+ def _get_description(self):
+ return _(self._description) % self._descriptionFields
+ description = property(_get_description)
+
def postAction(self, anaconda, serial):
pass
@@ -473,6 +478,10 @@ def availableClasses(showHidden=0):
if os.access("installclasses", os.R_OK):
path = "installclasses"
+ elif os.access("/mnt/source/RHupdates/installclasses", os.R_OK):
+ path = "/mnt/source/RHupdates/installclasses"
+ elif os.access("/tmp/updates/installclasses", os.R_OK):
+ path = "/tmp/updates/installclasses"
elif os.access("/tmp/product/installclasses", os.R_OK):
path = "/tmp/product/installclasses"
else: