[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[PATCH 2/2] Verify filesystems after the live resize
- From: Jeremy Katz <katzj redhat com>
- To: anaconda-devel-list redhat com
- Subject: [PATCH 2/2] Verify filesystems after the live resize
- Date: Wed, 6 May 2009 14:28:10 -0400
We should also fsck the filesystem after the live resize to
ensure that errors don't creep in
---
livecd.py | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/livecd.py b/livecd.py
index 280434b..6c559a2 100644
--- a/livecd.py
+++ b/livecd.py
@@ -333,6 +333,17 @@ class LiveCDCopyBackend(backend.AnacondaBackend):
if rc:
log.error("error running resize2fs; leaving filesystem as is")
+ return
+
+ # we should also do a fsck afterwards
+ cmd = ["e2fsck", "-f", "-y", rootDevice.path]
+ out = open("/dev/tty5", "w")
+ proc = subprocess.Popen(cmd, stdout=out, stderr=out)
+ rc = proc.poll()
+ while rc is None:
+ win and win.refresh()
+ time.sleep(0.5)
+ rc = proc.poll()
def doPostInstall(self, anaconda):
self._doFilesystemMangling(anaconda)
--
1.6.1
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]