From 2874787702e53ebd8325228a50599ab8953e1e69 Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Thu, 11 Aug 2011 10:27:16 +0200 Subject: [PATCH] Added sysvinit subpackage with legacy init script --- net-snmp.spec | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/net-snmp.spec b/net-snmp.spec index fd1262a..5605815 100644 --- a/net-snmp.spec +++ b/net-snmp.spec @@ -164,7 +164,7 @@ binaries and applications. %package python Group: Development/Libraries -Summary: The Python 'netsnmp' module for the NET-SNMP +Summary: The Python 'netsnmp' module for the Net-SNMP Requires: %{name}-libs = %{epoch}:%{version}-%{release} %description python @@ -172,6 +172,13 @@ The 'netsnmp' module provides a full featured, tri-lingual SNMP (SNMPv3, SNMPv2c, SNMPv1) client API. The 'netsnmp' module internals rely on the Net-SNMP toolkit library. +%package sysvinit +Group: System Environment/Daemons +Summary: Legacy SysV init scripts for Net-SNMP daemons +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description sysvinit +The net-snmp-sysvinit package provides SysV init scripts for Net-SNMP daemons. %prep %setup -q @@ -389,6 +396,10 @@ echo date >>/tmp/snmp /bin/systemctl try-restart snmpd.service >/dev/null 2>&1 || : /bin/systemctl try-restart snmptrapd.service >/dev/null 2>&1 || : +%triggerpostun -n net-snmp-sysvinit -- net-snmp < 1:5.7-5 +/sbin/chkconfig --add snmpd >/dev/null 2>&1 || : +/sbin/chkconfig --add snmptrapd >/dev/null 2>&1 || : + %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig @@ -406,10 +417,6 @@ rm -rf ${RPM_BUILD_ROOT} %doc README README.agent-mibs README.agentx README.krb5 README.snmpv3 %doc local/passtest local/ipf-mod.pl %doc README.thread AGENT.txt PORTING local/README.mib2c README.systemd -%{_initrddir}/snmpd -%{_initrddir}/snmptrapd -%config(noreplace,missingok) %{_sysconfdir}/sysconfig/snmpd -%config(noreplace,missingok) %{_sysconfdir}/sysconfig/snmptrapd %dir %{_sysconfdir}/snmp %config(noreplace,missingok) %{_sysconfdir}/snmp/snmpd.conf %config(noreplace,missingok) %{_sysconfdir}/snmp/snmptrapd.conf @@ -439,7 +446,6 @@ rm -rf ${RPM_BUILD_ROOT} %attr(0644,root,root) %{_mandir}/man5/snmp.conf.5.gz %attr(0644,root,root) %{_mandir}/man5/variables.5.gz - %files devel %defattr(0644,root,root,0755) %{_libdir}/lib*.so @@ -491,12 +497,21 @@ rm -rf ${RPM_BUILD_ROOT} %{_libdir}/libnetsnmpmibs*.so.* %{_libdir}/libnetsnmptrapd*.so.* +%files sysvinit +%defattr(-,root,root) +%{_initrddir}/snmpd +%{_initrddir}/snmptrapd +%config(noreplace,missingok) %{_sysconfdir}/sysconfig/snmpd +%config(noreplace,missingok) %{_sysconfdir}/sysconfig/snmptrapd + %changelog * Thu Aug 11 2011 Jan Safranek - 1:5.7-6 - added new net-snmp-agent-libs subpackage with agent libraries -> net-snmp-libs do not need perl and lm_sensors libs - removed libsnmp.so, it's not used in Fedora (#729811) - added README.systemd +- added new net-snmp-sysvinit subpackage with legacy init scripts + (#718183) * Tue Aug 9 2011 Jan Safranek - 1:5.7-5 - integrated with systemd (#718183)