[PATCH] Remove installmethod.py (dead code)

Will Woods wwoods at redhat.com
Thu Feb 28 22:01:54 UTC 2013


The only thing here was one completely unused function that tried to
eject the media at the end of the install.

We've got better ways to handle eject now, so this code is useless.
Remove it.
---
 pyanaconda/installmethod.py | 46 ---------------------------------------------
 1 file changed, 46 deletions(-)
 delete mode 100644 pyanaconda/installmethod.py

diff --git a/pyanaconda/installmethod.py b/pyanaconda/installmethod.py
deleted file mode 100644
index 3a737f4..0000000
--- a/pyanaconda/installmethod.py
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# installmethod.py - Base class for install methods
-#
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
-# Red Hat, Inc.  All rights reserved.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-
-import os, shutil, string
-from constants import *
-from iutil import dracut_eject
-
-import logging
-log = logging.getLogger("anaconda")
-
-import isys, product
-
-def doMethodComplete(anaconda):
-    def _ejectDevice():
-        # Ejecting the CD/DVD for kickstart is handled at the end of anaconda
-        if anaconda.ksdata:
-            return None
-
-        if anaconda.mediaDevice:
-            return anaconda.storage.devicetree.getDeviceByName(anaconda.mediaDevice)
-
-        # If we booted off the boot.iso instead of disc 1, eject that as well.
-        if anaconda.stage2 and anaconda.stage2.startswith("cdrom://"):
-            dev = anaconda.stage2[8:].split(':')[0]
-            return anaconda.storage.devicetree.getDeviceByName(dev)
-
-    dev = _ejectDevice()
-    if dev:
-        dracut_eject(dev.path)
-- 
1.8.1.2



More information about the anaconda-patches mailing list