From ecfd9b2cf360d1c2840b1343e39f6ab617e5f98d Mon Sep 17 00:00:00 2001 From: Colin Walters <walters@verbum.org> Date: Tue, 15 May 2012 08:54:44 -0400 Subject: [PATCH] ostbuild: Remove /var from components We expect them to create on demand. --- src/ostbuild/pyostbuild/builtin_compile_one.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ostbuild/pyostbuild/builtin_compile_one.py b/src/ostbuild/pyostbuild/builtin_compile_one.py index af9104a3..aa5fc84c 100755 --- a/src/ostbuild/pyostbuild/builtin_compile_one.py +++ b/src/ostbuild/pyostbuild/builtin_compile_one.py @@ -188,6 +188,12 @@ class OstbuildCompileOne(builtins.Builtin): shutil.rmtree(resultdir) os.makedirs(resultdir) + # Remove /var from the install - components are required to + # auto-create these directories on demand. + varpath = os.path.join(tempdir, 'var') + if os.path.isdir(varpath): + shutil.rmtree(varpath) + # Move symbolic links for shared libraries as well # as static libraries. And delete all .la files. for libdirname in ['lib', 'usr/lib']: