Make sure spec can be build even when ldconfig_scriplets aren't defined.

This commit is contained in:
Mark Wielaard 2018-02-15 17:17:26 +01:00
parent 44fd5749a1
commit 6145bf3424
1 changed files with 9 additions and 0 deletions

View File

@ -212,8 +212,17 @@ install -Dm0644 config/10-default-yama-scope.conf ${RPM_BUILD_ROOT}%{_sysctldir}
%check
make -s %{?_smp_mflags} check || (cat tests/test-suite.log; false)
# Only the latest Fedora and EPEL have these scriptlets,
# older Fedora and plain RHEL don't.
%if 0%{?ldconfig_scriptlets:1}
%ldconfig_scriptlets libs
%ldconfig_scriptlets libelf
%else
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%post libelf -p /sbin/ldconfig
%postun libelf -p /sbin/ldconfig
%endif
%if %{provide_yama_scope}
%post default-yama-scope