From a0083f96c1fdd3c8368c365a4e2a183bde267348 Mon Sep 17 00:00:00 2001 From: Boris Ranto Date: Tue, 24 Nov 2015 22:31:51 +0100 Subject: [PATCH] Split ipmievd bits into a separate package Resolves: rhbz#1272425 --- ipmitool.spec | 41 ++++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/ipmitool.spec b/ipmitool.spec index c23f019..5555b95 100644 --- a/ipmitool.spec +++ b/ipmitool.spec @@ -1,7 +1,7 @@ Name: ipmitool Summary: Utility for IPMI control Version: 1.8.15 -Release: 4%{?dist} +Release: 5%{?dist} License: BSD Group: System Environment/Base URL: http://ipmitool.sourceforge.net/ @@ -17,10 +17,6 @@ BuildRequires: openssl-devel readline-devel ncurses-devel BuildRequires: systemd-units # bootstrap BuildRequires: automake autoconf libtool -Requires(post): systemd-sysv -Requires(post): systemd-units -Requires(preun): systemd-units -Requires(postun): systemd-units Obsoletes: OpenIPMI-tools < 2.0.14-3 Provides: OpenIPMI-tools = 2.0.14-3 @@ -53,6 +49,19 @@ displaying sensor values, displaying the contents of the System Event Log (SEL), printing Field Replaceable Unit (FRU) information, reading and setting LAN configuration, and chassis power control. + +%package -n ipmievd +Requires: ipmitool +Requires(post): systemd-sysv +Requires(post): systemd-units +Requires(preun): systemd-units +Requires(postun): systemd-units +Summary: IPMI event daemon for sending events to syslog +%description -n ipmievd +ipmievd is a daemon which will listen for events from the BMC that are +being sent to the SEL and also log those messages to syslog. + + %package -n bmc-snmp-proxy Requires: net-snmp Requires: exchange-bmc-os-info @@ -132,13 +141,13 @@ install -Dm 644 contrib/bmc-snmp-proxy.sysconf %{buildroot}%{_sysconfdir}/syscon install -Dm 644 contrib/bmc-snmp-proxy.service %{buildroot}%{_unitdir}/bmc-snmp-proxy.service install -Dm 755 contrib/bmc-snmp-proxy %{buildroot}%{_libexecdir}/bmc-snmp-proxy -%post +%post -n ipmievd %systemd_post ipmievd.service -%preun +%preun -n ipmievd %systemd_preun ipmievd.service -%postun +%postun -n ipmievd %systemd_postun_with_restart ipmievd.service %post -n exchange-bmc-os-info @@ -162,14 +171,17 @@ install -Dm 755 contrib/bmc-snmp-proxy %{buildroot}%{_libexecdir}/bmc-sn /bin/systemctl try-restart ipmievd.service >/dev/null 2>&1 || : %files -%config(noreplace) %{_sysconfdir}/sysconfig/ipmievd -%{_unitdir}/ipmievd.service -%{_bindir}/* -%{_sbindir}/* -%{_mandir}/man*/* +%{_bindir}/ipmitool +%{_mandir}/man1/ipmitool.1* %doc %{_datadir}/doc/ipmitool %{_datadir}/ipmitool +%files -n ipmievd +%config(noreplace) %{_sysconfdir}/sysconfig/ipmievd +%{_unitdir}/ipmievd.service +%{_sbindir}/ipmievd +%{_mandir}/man8/ipmievd.8* + %files -n exchange-bmc-os-info %config(noreplace) %{_sysconfdir}/sysconfig/exchange-bmc-os-info %{_sysconfdir}/profile.d/set-bmc-url.sh @@ -182,6 +194,9 @@ install -Dm 755 contrib/bmc-snmp-proxy %{buildroot}%{_libexecdir}/bmc-sn %{_libexecdir}/bmc-snmp-proxy %changelog +* Tue Nov 24 2015 Boris Ranto - 1.8.15-5 +- Split ipmievd bits into a separate package + * Wed Jun 17 2015 Fedora Release Engineering - 1.8.15-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild