]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Added some lines for ext4 on installer.
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 3 Feb 2009 21:42:50 +0000 (22:42 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 3 Feb 2009 21:42:50 +0000 (22:42 +0100)
src/pomona/fsset.py

index 2219227311bc2c02cf05022b7d94a230c86457ba..eec4ca730ab12509e75a01f01ab992dc54209378 100644 (file)
@@ -50,18 +50,19 @@ class OldSwapError(Exception):
 class ResizeError(Exception):
     pass
 
-### XXX we have to check this and find useful mpoints
 defaultMountPoints = ['/', '/boot', '/home', '/tmp', '/usr', '/var', '/opt']
 
 fileSystemTypes = {}
 
 def fileSystemTypeGetDefault():
-    if fileSystemTypeGet('ext3').isSupported():
+    if fileSystemTypeGet('ext4').isSupported():
+       return fileSystemTypeGet('ext4')
+    elif fileSystemTypeGet('ext3').isSupported():
         return fileSystemTypeGet('ext3')
     elif fileSystemTypeGet('ext2').isSupported():
         return fileSystemTypeGet('ext2')
     else:
-        raise ValueError, "You have neither ext3 or ext2 support in your kernel!"
+        raise ValueError, "You have neither ext4, ext3 or ext2 support in your kernel!"
 
 def fileSystemTypeGet(key):
     return fileSystemTypes[key]
@@ -625,9 +626,9 @@ fileSystemTypeRegister(ext3FileSystem())
 class ext4FileSystem(extFileSystem):
     def __init__(self):
         extFileSystem.__init__(self)
-        self.name = "ext4dev"
+        self.name = "ext4"
         self.partedFileSystemType = parted.file_system_type_get("ext3")
-        self.extraFormatArgs = [ "-t", "ext4dev" ]
+        self.extraFormatArgs = [ "-t", "ext4" ]
         self.bootable = False
 
     def formatDevice(self, entry, progress, chroot='/'):