summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndoni Morales Alastruey <ylatuya@gmail.com>2013-06-19 13:38:11 +0200
committerAndoni Morales Alastruey <ylatuya@gmail.com>2013-06-20 11:50:57 +0200
commita9b0f2e0243b2e33cc054e4bdabe06cda3ec4b33 (patch)
tree85b2dbe8c17c9a402f8028c98045bac129b07072
parent0fecf82da01c03441f73a420eb3bfeb58ba9eb1c (diff)
osx: check before removing the directory
-rw-r--r--cerbero/packages/osx/packager.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/cerbero/packages/osx/packager.py b/cerbero/packages/osx/packager.py
index 39a9b99..b8af99a 100644
--- a/cerbero/packages/osx/packager.py
+++ b/cerbero/packages/osx/packager.py
@@ -454,8 +454,10 @@ class IOSPackage(ProductPackage, FrameworkHeadersMixin):
self._copy_headers(files, version_dir)
self._create_framework_headers(self.config.prefix,
self.include_dirs, version_dir)
- shutil.rmtree(os.path.join(version_dir, 'include'))
- shutil.rmtree(os.path.join(version_dir, 'lib'))
+ if os.path.exists(os.path.join(version_dir, 'include')):
+ shutil.rmtree(os.path.join(version_dir, 'include'))
+ if os.path.exists(os.path.join(version_dir, 'lib')):
+ shutil.rmtree(os.path.join(version_dir, 'lib'))
self._create_merged_lib(libname, files)
self.package.packages = []
self.fw_path = self.tmp