diff options
author | Jeremy Katz <katzj@redhat.com> | 2002-05-07 00:35:10 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2002-05-07 00:35:10 +0000 |
commit | 512de231532ba2690940cfd947c0a8eaeeffe199 (patch) | |
tree | d6c5afc90378f9f2183d1325f5ff9ed29b716dd3 /fsset.py | |
parent | b5c7e1307f40563a6f78a47d3af29d4407e5ea3d (diff) | |
download | anaconda-512de231532ba2690940cfd947c0a8eaeeffe199.tar.gz anaconda-512de231532ba2690940cfd947c0a8eaeeffe199.tar.xz anaconda-512de231532ba2690940cfd947c0a8eaeeffe199.zip |
display which devices were actually dirty (#57166)
Diffstat (limited to 'fsset.py')
-rw-r--r-- | fsset.py | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -1254,13 +1254,14 @@ class FileSystemSet: return space def hasDirtyFilesystems(self, mountpoint): + ret = [] if self.rootOnLoop(): entry = self.getEntryByMountPoint('/') mountLoopbackRoot(entry.device.host[5:], skipMount = 1, mountpoint = mountpoint) dirty = isys.ext2IsDirty("loop1") unmountLoopbackRoot(skipMount = 1, mountpoint = mountpoint) - if dirty: return 1 + if dirty: return [ "loop" ] for entry in self.entries: # XXX - multifsify, virtualize isdirty per fstype @@ -1269,9 +1270,9 @@ class FileSystemSet: if isys.ext2IsDirty(entry.device.getDevice()): log("%s is a dirty ext2 partition" % entry.device.getDevice()) - return 1 + ret.append(entry.device.getDevice()) - return 0 + return ret def umountFilesystems(self, instPath, ignoreErrors = 0): # XXX remove special case |