[Uludag-commits] r15563 - trunk/yali/yali

uludag-commits at pardus.org.tr uludag-commits at pardus.org.tr
1 Eki 2007 Pzt 09:56:16 EEST


Author: zey.sagar
Date: Mon Oct  1 09:56:15 2007
New Revision: 15563

Modified:
   trunk/yali/yali/yalireadpiks.py
Log:
Auto Partition selection added


Modified: trunk/yali/yali/yalireadpiks.py
=================================================================
--- trunk/yali/yali/yalireadpiks.py	(original)
+++ trunk/yali/yali/yalireadpiks.py	Mon Oct  1 09:56:15 2007
@@ -57,18 +57,22 @@
         if(p.getTagData("groups")!=None):
             info.groups=p.getTagData("groups").split(",")
         data.users.append(info)
-    
+
     partitioning=doc.getTag("partitioning")
     data.partitioningType=partitioning.getAttribute("partitioning_type")
-
-    for q in partitioning.tags():
-        partinfo=yaliPartition()
-        partinfo.partitionType=q.getAttribute("partition_type")
-        partinfo.format=q.getAttribute("format")
-        partinfo.ratio=q.getAttribute("ratio")
-        partinfo.fsType=q.getAttribute("fs_type")
-        partinfo.mountPoint=q.getAttribute("mountpoint")
-        partinfo.disk=q.firstChild().data()
-        data.partitioning.append(partinfo)
+    if(data.partitionigType=="auto"):
+        autoPart=yaliPartition()
+        autoPart.disk=partitioning.firstChild().data()
+        data.partitioning.append(autoPart)
+    else:
+        for q in partitioning.tags():
+            partinfo=yaliPartition()
+            partinfo.partitionType=q.getAttribute("partition_type")
+            partinfo.format=q.getAttribute("format")
+            partinfo.ratio=q.getAttribute("ratio")
+            partinfo.fsType=q.getAttribute("fs_type")
+            partinfo.mountPoint=q.getAttribute("mountpoint")
+            partinfo.disk=q.firstChild().data()
+            data.partitioning.append(partinfo)
     return data
 


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi