From a0909794618a1ac5aa5665047870c0c0c054749a Mon Sep 17 00:00:00 2001 From: Nikos Skalkotos Date: Thu, 23 May 2013 16:57:01 +0300 Subject: [PATCH] In cleanup_mail sysprep check if mail dirs exist Check if /var/spool/mail exists before trying to remove the content of the directory. --- image_creator/os_type/unix.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/image_creator/os_type/unix.py b/image_creator/os_type/unix.py index f2abd0e..b0b3ae6 100644 --- a/image_creator/os_type/unix.py +++ b/image_creator/os_type/unix.py @@ -85,7 +85,9 @@ class Unix(OSBase): if print_header: self.out.output('Removing files under /var/mail & /var/spool/mail') - self.foreach_file('/var/spool/mail', self.g.rm_rf, maxdepth=1) + if self.g.is_dir('/var/spool/mail'): + self.foreach_file('/var/spool/mail', self.g.rm_rf, maxdepth=1) + self.foreach_file('/var/mail', self.g.rm_rf, maxdepth=1) @sysprep() -- 1.7.10.4