packages: nut/nut.spec, nut/systemd-sysconfig.patch (NEW)=?UTF-8?Q?=20?=- package systemd...

baggins baggins at pld-linux.org
Sat Jun 23 23:22:17 CEST 2012


Author: baggins                      Date: Sat Jun 23 21:22:17 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- package systemd units

---- Files affected:
packages/nut:
   nut.spec (1.175 -> 1.176) , systemd-sysconfig.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/nut/nut.spec
diff -u packages/nut/nut.spec:1.175 packages/nut/nut.spec:1.176
--- packages/nut/nut.spec:1.175	Sat Jun 23 20:08:07 2012
+++ packages/nut/nut.spec	Sat Jun 23 23:22:12 2012
@@ -27,6 +27,7 @@
 Patch2:		%{name}-smartdp-load.patch
 Patch3:		%{name}-upssched-cmd-sysconf.patch
 Patch4:		%{name}-matrix.patch
+Patch5:		systemd-sysconfig.patch
 URL:		http://www.networkupstools.org/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -190,6 +191,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 cp -f /usr/share/automake/config.sub .
@@ -232,6 +234,10 @@
 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/upsmon
 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/upsmon
 
+# mask sysv services for systemd because of different naming
+ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/ups.service
+ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/upsmon.service
+
 for i in $RPM_BUILD_ROOT%{_sysconfdir}/*.sample; do
 	mv -f $i ${i%.sample}
 done
@@ -307,9 +313,13 @@
 %attr(640,root,ups) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/upsd.conf
 %attr(640,root,ups) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ups.conf
 %attr(640,root,ups) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/upsd.users
+%{systemdunitdir}/nut-driver.service
+%{systemdunitdir}/nut-server.service
+%{systemdunitdir}/ups.service
 %{_mandir}/man5/ups.conf.5*
 %{_mandir}/man5/upsd.conf.5*
 %{_mandir}/man5/upsd.users.5*
+%{_mandir}/man8/nut-recorder.8*
 %{_mandir}/man8/nut-scanner.8*
 %{_mandir}/man8/upscmd.8*
 %{_mandir}/man8/upscode2.8*
@@ -429,6 +439,9 @@
 %attr(640,root,ups) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/upssched.conf
 %attr(750,root,ups) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/upssched-cmd
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/upsmon
+/lib/systemd/system-shutdown/nutshutdown
+%{systemdunitdir}/nut-monitor.service
+%{systemdunitdir}/upsmon.service
 %{_mandir}/man5/upsmon.conf.5*
 %{_mandir}/man5/upssched.conf.5*
 %{_mandir}/man8/upsc.8*
@@ -464,7 +477,9 @@
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libupsclient.so
+%attr(755,root,root) %{_libdir}/libnutscan.so
 %{_pkgconfigdir}/libupsclient.pc
+%{_pkgconfigdir}/libnutscan.pc
 %{_includedir}/*.h
 %{_mandir}/man3/*.3*
 
@@ -474,6 +489,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.176  2012/06/23 21:22:12  baggins
+- package systemd units
+
 Revision 1.175  2012/06/23 18:08:07  baggins
 - 2.6.4, fixes CVE-2012-2944
 - model from more_models.patch included upstream

================================================================
Index: packages/nut/systemd-sysconfig.patch
diff -u /dev/null packages/nut/systemd-sysconfig.patch:1.1
--- /dev/null	Sat Jun 23 23:22:17 2012
+++ packages/nut/systemd-sysconfig.patch	Sat Jun 23 23:22:12 2012
@@ -0,0 +1,24 @@
+--- nut-2.6.4/scripts/systemd/nut-server.service.in.orig	2012-06-23 23:05:33.638939671 +0200
++++ nut-2.6.4/scripts/systemd/nut-server.service.in	2012-06-23 23:13:37.038936168 +0200
+@@ -5,7 +5,8 @@
+ Before=nut-monitor.service
+ 
+ [Service]
+-ExecStart=@SBINDIR@/upsd 
++EnvironmentFile=-/etc/sysconfig/ups
++ExecStart=@SBINDIR@/upsd $UPSD_OPTIONS
+ Type=forking
+ 
+ [Install]
+--- nut-2.6.4/scripts/systemd/nut-monitor.service.in.orig	2012-05-02 23:35:36.000000000 +0200
++++ nut-2.6.4/scripts/systemd/nut-monitor.service.in	2012-06-23 23:14:10.582269261 +0200
+@@ -3,7 +3,8 @@
+ After=local-fs.target network.target nut-server.service
+ 
+ [Service]
+-ExecStart=@SBINDIR@/upsmon
++EnvironmentFile=-/etc/sysconfig/upsmon
++ExecStart=@SBINDIR@/upsmon $PROGRAM_ARGS
+ PIDFile=@PIDPATH@/upsmon.pid
+ Type=forking
+ 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/nut/nut.spec?r1=1.175&r2=1.176



More information about the pld-cvs-commit mailing list