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