SOURCES: anaconda-installclass-pld.py (NEW) - new, based on instal...
glen
glen at pld-linux.org
Thu May 25 02:31:45 CEST 2006
Author: glen Date: Thu May 25 00:31:41 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- new, based on installclass/fedora.py
---- Files affected:
SOURCES:
anaconda-installclass-pld.py (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/anaconda-installclass-pld.py
diff -u /dev/null SOURCES/anaconda-installclass-pld.py:1.1
--- /dev/null Thu May 25 02:31:41 2006
+++ SOURCES/anaconda-installclass-pld.py Thu May 25 02:31:36 2006
@@ -0,0 +1,36 @@
+from installclass import BaseInstallClass
+from rhpl.translate import N_
+from constants import *
+import os
+import iutil
+
+# custom installs are easy :-)
+class InstallClass(BaseInstallClass):
+ # name has underscore used for mnemonics, strip if you dont need it
+ id = "pld"
+ name = N_("PLD Linux")
+ pixmap = "custom.png"
+ description = N_("Select this installation type to gain complete "
+ "control over the installation process, including "
+ "software package selection and partitioning.")
+ sortPriority = 10000
+ showLoginChoice = 1
+ showMinimal = 1
+
+ tasks = [
+ (N_("Office and Productivity"), ["kde_graphics", "kde_koffice", "kde_multimedia", "gnome_office"]),
+ (N_("Software Development"), ["devel", "devel_extras", "java", "kde_devel"]),
+ (N_("Web server"), ["apache1_base", "apache_base"])
+ ]
+
+ def setInstallData(self, id, intf = None):
+ BaseInstallClass.setInstallData(self, id)
+ BaseInstallClass.setDefaultPartitioning(self, id.partitions,
+ CLEARPART_TYPE_LINUX)
+
+ def setGroupSelection(self, backend, intf):
+ grps = backend.getDefaultGroups()
+ map(lambda x: backend.selectGroup(x), grps)
+
+ def __init__(self, expert):
+ BaseInstallClass.__init__(self, expert)
================================================================
More information about the pld-cvs-commit
mailing list