[Fedora-livecd-list] imgcreate/live.py

Jeremy Katz katzj at fedoraproject.org
Wed Feb 27 22:59:44 UTC 2008


 imgcreate/live.py |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 48a7de783beb7a28d6ed4deadbacee5aa91c6831
Author: Jeremy Katz <katzj at 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-")





More information about the livecd mailing list