From c5effe03956a8200b923dfbc528abb80be45bdcb Mon Sep 17 00:00:00 2001
From: Nikos Skalkotos <skalkoto@grnet.gr>
Date: Tue, 30 Jul 2013 17:40:20 +0300
Subject: [PATCH] Ignore the absence pagefile.sys in windows

---
 image_creator/os_type/windows.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/image_creator/os_type/windows.py b/image_creator/os_type/windows.py
index 6998d49..a2a41f2 100644
--- a/image_creator/os_type/windows.py
+++ b/image_creator/os_type/windows.py
@@ -292,8 +292,11 @@ class Windows(OSBase):
 
             # Delete the pagefile. It will be recreated when the system boots
             systemroot = self.g.inspect_get_windows_systemroot(self.root)
-            pagefile = "%s/pagefile.sys" % systemroot
-            self.g.rm_rf(self.g.case_sensitive_path(pagefile))
+            try:
+                pagefile = "%s/pagefile.sys" % systemroot
+                self.g.rm_rf(self.g.case_sensitive_path(pagefile))
+            except RuntimeError:
+                pass
 
         finally:
             self.umount()
-- 
GitLab