From 94ad178bdcbae56a8eafc65a3a276e25d7a51a5e Mon Sep 17 00:00:00 2001 From: Tim Serong Date: Wed, 30 Mar 2022 16:25:30 +1100 Subject: [PATCH] ceph.spec.in: remove build directory in %clean, not %install Removing the build directory at the end of %install is too soon, and means we get rid of a bunch of stuff needed to correctly create debuginfo/debugsource packages, which happens automatically right after %install. So, let's put it where it really belongs, in the %clean section. Fixes: aa18cb12003e3526c8e8f23dc2335a483fbfa68e Fixes: https://tracker.ceph.com/issues/55079 Signed-off-by: Tim Serong --- ceph.spec.in | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ceph.spec.in b/ceph.spec.in index c14dd04b2a9..d13fd49d207 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -1469,13 +1469,12 @@ install -m 644 -D monitoring/ceph-mixin/prometheus_alerts.yml %{buildroot}/etc/p %py_byte_compile %{__python3} %{buildroot}%{python3_sitelib} %endif +%clean +rm -rf %{buildroot} # built binaries are no longer necessary at this point, # but are consuming ~17GB of disk in the build environment rm -rf %{_vpath_builddir} -%clean -rm -rf %{buildroot} - ################################################################################# # files and systemd scriptlets #################################################################################