From 949528f9e703c7373d9e30510b76f8944b001138 Mon Sep 17 00:00:00 2001 From: Erik Troan Date: Wed, 3 May 2000 18:00:24 +0000 Subject: first pass at new install class placement -- works in text mode --- installclasses/server.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 installclasses/server.py (limited to 'installclasses/server.py') diff --git a/installclasses/server.py b/installclasses/server.py new file mode 100644 index 000000000..bd3d95015 --- /dev/null +++ b/installclasses/server.py @@ -0,0 +1,30 @@ +from installclass import BaseInstallClass +from translate import * +from installclass import FSEDIT_CLEAR_ALL +import os + +class InstallClass(BaseInstallClass): + + name = N_('Install Server System') + sortPriority = 10 + + def __init__(self, expert): + BaseInstallClass.__init__(self) + self.setGroups(["Server"]) + self.setHostname("localhost.localdomain") + if not expert: + self.addToSkipList("lilo") + self.addToSkipList("package-selection") + self.addToSkipList("authentication") + self.setMakeBootdisk(1) + + if os.uname ()[4] != 'sparc64': + self.addNewPartition('/boot', 16, -1, 0, None) + self.addNewPartition('/', 256, -1, 0, None) + self.addNewPartition('/usr', 512, -1, 1, None) + self.addNewPartition('/var', 256, -1, 0, None) + self.addNewPartition('/home', 512, -1, 1, None) + self.addNewPartition('swap', 64, 256, 1, None) + self.setClearParts(FSEDIT_CLEAR_ALL, + warningText = N_("You are about to erase ALL DATA on your hard " + "drive to make room for your Linux installation.")) -- cgit