[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: INfo about pationing with fc3 default instalation



I've also get with this problem few month ago and this is what i've done:

I've created my own server.py in the
/usr/src/redhat/SOURCES/installclasses/ path

    def setInstallData(self, id):
        BaseInstallClass.setInstallData(self, id)
        BaseInstallClass.setDefaultPartitioning(self, id.partitions,
                                                CLEARPART_TYPE_ALL, 1,
                                                [ ("/", "ext3", 1024,
2048, 0, 1),
                                                  ("/usr", "ext3", 2048,
2048, 1, 1),
                                                  ("/tmp", "ext3", 1024,
1024, 1, 1),
                                                  ("/var", "ext3", 1024,
None, 1, 1),
                                                  ("/home", "ext3",
4096, 4096, 1, 1) ] )

Then I've made a patch for installclass.py script wich is :

--- installclass.py     2005-07-13 19:02:21.760342504 +0200
+++ installclass.py.modif       2005-07-13 19:02:41.222383824 +0200
@@ -528,20 +528,25 @@
         id.setMouse(mouse)

     def setDefaultPartitioning(self, partitions, clear =
CLEARPART_TYPE_LINUX,
-                               doClear = 1):
-        autorequests = [ ("/", None, 1024, None, 1, 1, 1) ]
-
-        bootreq = getAutopartitionBoot()
-        if bootreq:
-            autorequests.extend(bootreq)
+        #                       doClear = 1):
+        #autorequests = [ ("/", None, 1024, None, 1, 1, 1) ]
+                               doClear = 1,
+                               #autorequests = [ ("/", None, 1024,
None, 1, 1, 1) ] ):
# Difference for LVM or not is between the line below and the line under
with the 1,1,1 (with LVM) or 1,1 (without LVM)
+                               autorequests = [ ("/", None, 1024, None,
1, 1) ] ):
+
+        #bootreq = getAutopartitionBoot()
+        #if bootreq:
+        #    autorequests.extend(bootreq)
         (minswap, maxswap) = iutil.swapSuggestion()
-        autorequests.append((None, "swap", minswap, maxswap, 1, 1, 1))
+        autorequests.append((None, "swap", minswap, maxswap, 1, 1))
+        #autorequests.append((None, "swap", minswap, maxswap, 1, 1, 0))

         if doClear:
             partitions.autoClearPartType = clear
             partitions.autoClearPartDrives = []
-        partitions.autoPartitionRequests =
autoCreateLVMPartitionRequests(autorequests)
+        #partitions.autoPartitionRequests =
autoCreateLVMPartitionRequests(autorequests)
+        partitions.autoPartitionRequests =
autoCreatePartitionRequests(autorequests)


     def setInstallData(self, id, intf = None):


Hope this could help you

Vincent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]