make file trigger scriptlets not to fail in case systemd is unavailable
drop systemd dependency
This commit is contained in:
parent
8e16b24da6
commit
5794aabdfa
16
man-db.spec
16
man-db.spec
@ -4,7 +4,7 @@
|
|||||||
Summary: Tools for searching and reading man pages
|
Summary: Tools for searching and reading man pages
|
||||||
Name: man-db
|
Name: man-db
|
||||||
Version: 2.7.6.1
|
Version: 2.7.6.1
|
||||||
Release: 6%{?dist}
|
Release: 7%{?dist}
|
||||||
# GPLv2+ .. man-db
|
# GPLv2+ .. man-db
|
||||||
# GPLv3+ .. gnulib
|
# GPLv3+ .. gnulib
|
||||||
License: GPLv2+ and GPLv3+
|
License: GPLv2+ and GPLv3+
|
||||||
@ -27,8 +27,6 @@ Provides: man-pages-reader = %{version}
|
|||||||
Provides: bundled(gnulib) = %{gnulib_ver}
|
Provides: bundled(gnulib) = %{gnulib_ver}
|
||||||
|
|
||||||
Requires: coreutils, grep, groff-base, gzip, less
|
Requires: coreutils, grep, groff-base, gzip, less
|
||||||
# for file trigger scriptlets
|
|
||||||
Requires: systemd
|
|
||||||
BuildRequires: systemd
|
BuildRequires: systemd
|
||||||
BuildRequires: gdbm-devel, gettext, groff, less, libpipeline-devel, zlib-devel
|
BuildRequires: gdbm-devel, gettext, groff, less, libpipeline-devel, zlib-devel
|
||||||
BuildRequires: po4a, perl-interpreter, perl-version
|
BuildRequires: po4a, perl-interpreter, perl-version
|
||||||
@ -114,11 +112,15 @@ fi
|
|||||||
|
|
||||||
# update cache
|
# update cache
|
||||||
%transfiletriggerin -- %{_mandir}
|
%transfiletriggerin -- %{_mandir}
|
||||||
/usr/bin/systemd-run /usr/bin/systemctl start man-db-cache-update
|
if [ -x /usr/bin/systemd-run -a -x /usr/bin/systemctl ]; then
|
||||||
|
/usr/bin/systemd-run /usr/bin/systemctl start man-db-cache-update || :
|
||||||
|
fi
|
||||||
|
|
||||||
# update cache
|
# update cache
|
||||||
%transfiletriggerpostun -- %{_mandir}
|
%transfiletriggerpostun -- %{_mandir}
|
||||||
/usr/bin/systemd-run /usr/bin/systemctl start man-db-cache-update
|
if [ -x /usr/bin/systemd-run -a -x /usr/bin/systemctl ]; then
|
||||||
|
/usr/bin/systemd-run /usr/bin/systemctl start man-db-cache-update || :
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
%files -f %{name}.lang -f %{name}-gnulib.lang
|
%files -f %{name}.lang -f %{name}-gnulib.lang
|
||||||
@ -172,6 +174,10 @@ fi
|
|||||||
%config(noreplace) %{_sysconfdir}/sysconfig/man-db
|
%config(noreplace) %{_sysconfdir}/sysconfig/man-db
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Nov 16 2017 Nikola Forró <nforro@redhat.com> - 2.7.6.1-7
|
||||||
|
- make file trigger scriptlets not to fail in case systemd is unavailable
|
||||||
|
- drop systemd dependency
|
||||||
|
|
||||||
* Wed Nov 08 2017 Nikola Forró <nforro@redhat.com> - 2.7.6.1-6
|
* Wed Nov 08 2017 Nikola Forró <nforro@redhat.com> - 2.7.6.1-6
|
||||||
- run cache update in a transient service using systemd-run
|
- run cache update in a transient service using systemd-run
|
||||||
resolves #1318058
|
resolves #1318058
|
||||||
|
Loading…
Reference in New Issue
Block a user