even if turboLiveInst/genMinInstDelta didn't depend on this, it is not a
bad idea to move resize2fs earlier in the anaconda livecd backend.
Though practically, this is entirely for the benefit of turboLiveInst.
diff -Naur anaconda.4.getLiveSizeMB_use_dumpe2fs/livecd.py anaconda.5.earlier_resize2fs/livecd.py
--- anaconda.4.getLiveSizeMB_use_dumpe2fs/livecd.py 2007-09-17 17:02:18.000000000 +0000
+++ anaconda.5.earlier_resize2fs/livecd.py 2007-09-17 17:06:00.000000000 +0000
@@ -214,6 +214,9 @@
wait = anaconda.intf.waitWindow(_("Doing post-installation"),
_("Performing post-installation filesystem changes. This may take several minutes..."))
+ # resize rootfs first, since it is 100% full due to genMinInstDelta
+ self._resizeRootfs(anaconda, wait)
+
# remount filesystems
anaconda.id.fsset.mountFilesystems(anaconda)
@@ -290,7 +293,6 @@
log.error("error mounting selinuxfs: %s" %(e,))
isys.mount("/dev", "%s/dev" %(anaconda.rootPath,), bindMount = 1)
- self._resizeRootfs(anaconda, wait)
wait.pop()
def _resizeRootfs(self, anaconda, win = None):