]> git.pld-linux.org Git - packages/upower.git/commitdiff
- restart on upgrade when using systemd
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Tue, 26 Mar 2013 11:22:23 +0000 (12:22 +0100)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Tue, 26 Mar 2013 11:22:23 +0000 (12:22 +0100)
upower.spec

index 788bd3529dd5f9eac27764faf3fea52e596d66a4..d2f2a9f26987d0f60994a5bf9f095bce45d6bfae 100644 (file)
@@ -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
This page took 0.060639 seconds and 4 git commands to generate.