diff options
author | Jeremy Katz <katzj@redhat.com> | 2002-06-21 19:20:37 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2002-06-21 19:20:37 +0000 |
commit | 66f183655c750572ceb83ca3c3acc2b0837e8413 (patch) | |
tree | 16e89f94bfd6caf5c57920c436700a7dcddc19b8 /fsset.py | |
parent | ea4c99003ea1cf87f549ae0cf884ff21cad1f828 (diff) | |
download | anaconda-66f183655c750572ceb83ca3c3acc2b0837e8413.tar.gz anaconda-66f183655c750572ceb83ca3c3acc2b0837e8413.tar.xz anaconda-66f183655c750572ceb83ca3c3acc2b0837e8413.zip |
enable htree on ext3 filesystems (#67162)
Diffstat (limited to 'fsset.py')
-rw-r--r-- | fsset.py | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -495,8 +495,8 @@ class extFileSystem(FileSystemType): raise SystemError # this is only for ext3 filesystems, but migration is a method - # of the ext2 fstype - def removeForcedFsck(self, entry, message, chroot='/'): + # of the ext2 fstype, so it needs to be here. FIXME should be moved + def setExt3Options(self, entry, message, chroot='/'): devicePath = entry.device.setupDevice(chroot) # if no journal, don't turn off the fsck @@ -504,7 +504,8 @@ class extFileSystem(FileSystemType): return rc = iutil.execWithRedirect("/usr/sbin/tune2fs", - ["tunefs", "-c0", "-i0", devicePath], + ["tunefs", "-c0", "-i0", + "-Odir_index", devicePath], stdout = "/dev/tty5", stderr = "/dev/tty5") @@ -555,7 +556,7 @@ class ext2FileSystem(extFileSystem): sys.exit(0) entry.fsystem = entry.origfsystem else: - extFileSystem.removeForcedFsck(self, entry, message, chroot) + extFileSystem.setExt3Options(self, entry, message, chroot) fileSystemTypeRegister(ext2FileSystem()) @@ -569,7 +570,7 @@ class ext3FileSystem(extFileSystem): def formatDevice(self, entry, progress, chroot='/'): extFileSystem.formatDevice(self, entry, progress, chroot) - extFileSystem.removeForcedFsck(self, entry, progress, chroot) + extFileSystem.setExt3Options(self, entry, progress, chroot) fileSystemTypeRegister(ext3FileSystem()) |