]> git.ipfire.org Git - thirdparty/systemd.git/commit - Makefile.am
rpm: include RPM macro definition for .spec snippets
authorLennart Poettering <lennart@poettering.net>
Thu, 21 Jun 2012 20:14:17 +0000 (22:14 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 21 Jun 2012 20:14:17 +0000 (22:14 +0200)
commit590f18a27c05524f5332819b9580afc327b95d84
tree71161407dccc6e608734e64e3a522b815c899f0a
parent20747498c68575646fae88f4dd270fab219a25a6
rpm: include RPM macro definition for .spec snippets

Let's try to standardize a bit the RPM macros used for
installing/uninstalling services.

This only covers the non-SysV compat bits, since that tends to vary
widely between the various distros.

Usage:

Add %{?systemd_requires} to the header of the spec file. And then:

%post
%systemd_post foobar.service

%preun
%systemd_preun foobar.service

%postun
%systemd_postun foobar.service

And, instead of the latter, in case the service shall be restarted on updates:

%postun
%systemd_postun_restart foobar.service
Makefile.am
TODO
src/core/.gitignore
src/core/macros.systemd.in [new file with mode: 0644]