summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2002-06-21 19:20:37 +0000
committerJeremy Katz <katzj@redhat.com>2002-06-21 19:20:37 +0000
commit66f183655c750572ceb83ca3c3acc2b0837e8413 (patch)
tree16e89f94bfd6caf5c57920c436700a7dcddc19b8
parentea4c99003ea1cf87f549ae0cf884ff21cad1f828 (diff)
downloadanaconda-66f183655c750572ceb83ca3c3acc2b0837e8413.tar.gz
anaconda-66f183655c750572ceb83ca3c3acc2b0837e8413.tar.xz
anaconda-66f183655c750572ceb83ca3c3acc2b0837e8413.zip
enable htree on ext3 filesystems (#67162)
-rw-r--r--fsset.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/fsset.py b/fsset.py
index acd561435..7a882f13b 100644
--- a/fsset.py
+++ b/fsset.py
@@ -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())