imgcreate/live.py | 7 +++++++
1 file changed, 7 insertions(+)
New commits:
commit 48a7de783beb7a28d6ed4deadbacee5aa91c6831
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Wed Feb 27 17:59:41 2008 -0500
Remove our /etc/sysconfig/mkinitrd
Leaving our /etc/sysconfig/mkinitrd around breaks later installs, so we should
just remove it
diff --git a/imgcreate/live.py b/imgcreate/live.py
index 13dd84d..0474d59 100644
--- a/imgcreate/live.py
+++ b/imgcreate/live.py
@@ -177,6 +177,13 @@ class LiveImageCreatorBase(LoopImageCreator):
LoopImageCreator._mount_instroot(self)
self.__write_initrd_conf(self._instroot + "/etc/sysconfig/mkinitrd")
+ def _unmount_instroot(self):
+ try:
+ os.unlink(self._instroot + "/etc/sysconfig/mkinitrd")
+ except:
+ pass
+ LoopImageCreator._unmount_instroot(self)
+
def __ensure_isodir(self):
if self.__isodir is None:
self.__isodir = self._mkdtemp("iso-")