From: Arkadiusz Miƛkiewicz Date: Tue, 26 Mar 2013 11:22:23 +0000 (+0100) Subject: - restart on upgrade when using systemd X-Git-Tag: auto/th/upower-0.9.20-5~1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=48f5336ef3d142e87f8f70e61c31f11fa55730bc;p=packages%2Fupower.git - restart on upgrade when using systemd --- diff --git a/upower.spec b/upower.spec index 788bd35..d2f2a9f 100644 --- a/upower.spec +++ b/upower.spec @@ -31,6 +31,8 @@ BuildRequires: udev-glib-devel >= 1:147 BuildRequires: xz Requires: pm-utils Requires: polkit >= 0.97 +Requires(post,preun,postun): systemd-units >= 38 +Requires: systemd-units >= 38 Obsoletes: DeviceKit-power < 0.15 Obsoletes: UPower < 0.9.8-2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -136,6 +138,18 @@ rm -rf $RPM_BUILD_ROOT %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig +%post +%systemd_post upower.service + +%preun +if [ "$1" = "0" ]; then + %service upower stop +fi +%systemd_preun upower.service + +%postun +%systemd_reload + %files -f upower.lang %defattr(644,root,root,755) %doc AUTHORS HACKING NEWS README