spec: Don't mix commands with macro definitions

%build section should first define all required macros and then run
commands. Interleaving them makes it harder to spot what commands are
run.
This commit is contained in:
Jiri Denemark 2013-07-30 16:04:48 +02:00
parent d5cd5bf031
commit 462863a3ee

View File

@ -1343,10 +1343,6 @@ of recent versions of Linux (and other OSes).
%define init_scripts --with-init_script=redhat
%endif
%if 0%{?enable_autotools}
autoreconf -if
%endif
%if %{with_selinux}
%if 0%{?fedora} >= 17 || 0%{?rhel} >= 7
%define with_selinux_mount --with-selinux-mount="/sys/fs/selinux"
@ -1355,6 +1351,12 @@ of recent versions of Linux (and other OSes).
%endif
%endif
# place macros above and build commands below this comment
%if 0%{?enable_autotools}
autoreconf -if
%endif
%configure %{?_without_xen} \
%{?_without_qemu} \
%{?_without_openvz} \