[Uludag-commits] r21811 - in branches/mudur-2008: . bin

uludag-commits at pardus.org.tr uludag-commits at pardus.org.tr
16 Mar 2009 Pzt 12:13:06 EET


Author: ozan.caglayan
Date: Mon Mar 16 12:12:57 2009
New Revision: 21811

Modified:
   branches/mudur-2008/ChangeLog
   branches/mudur-2008/bin/mudur.py
Log:
Check if /forcefsck exists before trying to delete it

Modified: branches/mudur-2008/ChangeLog
=================================================================
--- branches/mudur-2008/ChangeLog	(original)
+++ branches/mudur-2008/ChangeLog	Mon Mar 16 12:12:57 2009
@@ -1,3 +1,7 @@
+2009-03-16  Ozan Çağlayan <ozan at pardus.org.tr>
+	* bin/mudur.py (checkFS): Check if /forcefsck exists before trying
+	to delete it.
+
 2009-03-09  Ozan Çağlayan <ozan at pardus.org.tr>
 	* bin/mudur.py: Implement run_async() for asynchronous process
 	execution, fix copyright date,

Modified: branches/mudur-2008/bin/mudur.py
=================================================================
--- branches/mudur-2008/bin/mudur.py	(original)
+++ branches/mudur-2008/bin/mudur.py	Mon Mar 16 12:12:57 2009
@@ -952,8 +952,10 @@
         splash.verbose()
         ui.info(_("A full fsck has been forced"))
         t = run_full("/sbin/fsck", "-C", "-R", "-A", "-a", "-f")
-        # remove forcefsck file
-        os.unlink("/forcefsck")
+
+        # remove forcefsck file if it exists
+        if os.path.exists("/forcefsck"):
+            os.unlink("/forcefsck")
     else:
         t = run_full("/sbin/fsck", "-C", "-T", "-R", "-A", "-a")
 


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi