From 6bf41525b2355ce0de50b74f1d111c67e9033220 Mon Sep 17 00:00:00 2001 From: Mike Fulbright Date: Wed, 21 Jun 2000 16:01:14 +0000 Subject: HJ patch.8 to make upgrades ignore bad partition tables --- fstab.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'fstab.py') diff --git a/fstab.py b/fstab.py index 5eca2ec15..f208d6ff6 100644 --- a/fstab.py +++ b/fstab.py @@ -191,7 +191,8 @@ class Fstab: fstab.append ((dev, mntpoint)) self.ddruid = self.fsedit(0, self.driveList(), fstab, self.zeroMbr, - self.readOnly, 0, self.expert) + self.readOnly, 0, + (self.expert or self.upgrade)) del self.cachedFstab def closeDrives(self, clearFstabCache = 0): @@ -836,7 +837,8 @@ class Fstab: list = tlist return self.fsedit(0, list, fstab, self.zeroMbr, - self.readOnly, ignoreBadDrives, self.expert) + self.readOnly, ignoreBadDrives, + (self.expert or self.upgrade)) def getRunDruid(self): return self.shouldRunDruid @@ -846,7 +848,7 @@ class Fstab: def __init__(self, fsedit, fserror, setupFilesystems, serial, zeroMbr, readOnly, waitWindow, messageWindow, progressWindow, - ignoreRemovable, protected, expert): + ignoreRemovable, protected, expert, upgrade): self.fsedit = fsedit self.fserror = fserror @@ -866,6 +868,7 @@ class Fstab: self.badBlockCheck = 0 self.ignoreRemovable = ignoreRemovable self.expert = expert + self.upgrade = upgrade # # extraFilesystems used for upgrades when /etc/fstab is read as @@ -905,14 +908,15 @@ class GuiFstab(Fstab): def __init__(self, setupFilesystems, serial, zeroMbr, readOnly, waitWindow, messageWindow, progressWindow, ignoreRemovable, - protected, expert): + protected, expert, upgrade): from gnomepyfsedit import fsedit from gnomepyfsedit import fserror from gtk import * Fstab.__init__(self, fsedit, fserror, setupFilesystems, serial, zeroMbr, readOnly, waitWindow, messageWindow, - progressWindow, ignoreRemovable, protected, expert) + progressWindow, ignoreRemovable, protected, + expert, upgrade) self.GtkFrame = GtkFrame self.GtkAccelGroup = GtkAccelGroup @@ -923,14 +927,14 @@ class NewtFstab(Fstab): def __init__(self, setupFilesystems, serial, zeroMbr, readOnly, waitWindow, messageWindow, progressWindow, - ignoreRemovable, protected, expert): + ignoreRemovable, protected, expert, upgrade): from newtpyfsedit import fsedit from newtpyfsedit import fserror Fstab.__init__(self, fsedit, fserror, setupFilesystems, serial, zeroMbr, readOnly, waitWindow, messageWindow, progressWindow, - ignoreRemovable, protected, expert) + ignoreRemovable, protected, expert, upgrade) def readFstab (path, fstab): loopIndex = {} -- cgit