From 159a65fb611beb4851efe96dbf1a7ced8859b7be Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Jan 22 2010 13:24:29 +0000 Subject: Ensure empty buildroot for %install - remove any existing buildroot contents and safely create a new one - patch originally from OpenSUSE / Michael Schroeder, adopted to Fedora by Tom "spot" Callaway --- diff --git a/macros b/macros index 16caca9..5515620 100644 --- a/macros +++ b/macros @@ -73,6 +73,17 @@ #============================================================================== # ---- Build policy macros. # +# +#--------------------------------------------------------------------- +# Expanded at beginning of %install scriptlet. +# + +%__spec_install_pre %{___build_pre}\ + [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "${RPM_BUILD_ROOT}"\ + mkdir -p `dirname "$RPM_BUILD_ROOT"`\ + mkdir "$RPM_BUILD_ROOT"\ +%{nil} + #--------------------------------------------------------------------- # Expanded at end of %install scriptlet. #