1 from installclass import BaseInstallClass
2 from rhpl.translate import N_
3 from constants import *
7 # custom installs are easy :-)
8 class InstallClass(BaseInstallClass):
9 # name has underscore used for mnemonics, strip if you dont need it
11 name = N_("PLD Linux")
13 description = N_("Select this installation type to gain complete "
14 "control over the installation process, including "
15 "software package selection and partitioning.")
21 (N_("GNOME Desktop"), [
44 (N_("General Development Tools"), [
47 (N_("Java Development Tools"), [
52 def setInstallData(self, id, intf = None):
53 BaseInstallClass.setInstallData(self, id)
54 BaseInstallClass.setDefaultPartitioning(self, id.partitions,
57 def setGroupSelection(self, backend, intf):
58 grps = backend.getDefaultGroups()
59 map(lambda x: backend.selectGroup(x), grps)
61 def __init__(self, expert):
62 BaseInstallClass.__init__(self, expert)