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']: