SHA256
1
0
forked from pool/ipmitool

Accepting request 619768 from home:jmoellers:branches:systemsmanagement

OBS-URL: https://build.opensuse.org/request/show/619768
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ipmitool?expand=0&rev=47
This commit is contained in:
Thomas Renninger 2018-06-29 12:54:20 +00:00 committed by Git OBS Bridge
parent e08a22a4df
commit e71475949c
2 changed files with 38 additions and 8 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Jun 28 14:58:47 UTC 2018 - josef.moellers@suse.com
- Make bmc-snmp-proxy into a (sub)package of its own.
[fate#322044, ipmitool.spec]
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Oct 6 13:26:36 UTC 2017 - josef.moellers@suse.com Fri Oct 6 13:26:36 UTC 2017 - josef.moellers@suse.com

View File

@ -35,7 +35,6 @@ BuildRequires: libtool
BuildRequires: openssl-devel BuildRequires: openssl-devel
BuildRequires: readline-devel BuildRequires: readline-devel
BuildRequires: systemd-rpm-macros BuildRequires: systemd-rpm-macros
Requires: net-snmp
%{?systemd_requires} %{?systemd_requires}
%description %description
@ -54,6 +53,17 @@ displaying sensor values, displaying the contents of the System Event
Log (SEL), printing Field Replaceable Unit (FRU) information, reading Log (SEL), printing Field Replaceable Unit (FRU) information, reading
and setting LAN configuration, and chassis power control. and setting LAN configuration, and chassis power control.
%package bmc-snmp-proxy
Summary: Reconfigure SNMP to include host SNMP agent within BMC
Group: System/Management
Requires: net-snmp, ipmitool >= %{version}
BuildArch: noarch
%description bmc-snmp-proxy
Given a host with BMC, this package would extend system configuration
of net-snmp to include redirections to BMC based SNMP.
%prep %prep
%setup -q %setup -q
%autopatch -p1 %autopatch -p1
@ -87,15 +97,27 @@ install -D -m 755 contrib/bmc-snmp-proxy.sysconf %{buildroot}/%{_sysconfdir}/bmc
ln -sf service %{buildroot}%{_sbindir}/rcbmc-snmp-proxy ln -sf service %{buildroot}%{_sbindir}/rcbmc-snmp-proxy
%pre %pre
%service_add_pre bmc-snmp-proxy.service exchange-bmc-os-info.service ipmievd.service %service_add_pre exchange-bmc-os-info.service ipmievd.service
%post %post
%service_add_post bmc-snmp-proxy.service exchange-bmc-os-info.service ipmievd.service %service_add_post exchange-bmc-os-info.service ipmievd.service
%preun %preun
%service_del_preun bmc-snmp-proxy.service exchange-bmc-os-info.service ipmievd.service %service_del_preun exchange-bmc-os-info.service ipmievd.service
%postun %postun
%service_del_postun exchange-bmc-os-info.service ipmievd.service
%pre bmc-snmp-proxy
%service_add_pre bmc-snmp-proxy.service
%post bmc-snmp-proxy
%service_add_post bmc-snmp-proxy.service exchange-bmc-os-info.service ipmievd.service
%preun bmc-snmp-proxy
%service_del_preun bmc-snmp-proxy.service exchange-bmc-os-info.service ipmievd.service
%postun bmc-snmp-proxy
%service_del_postun bmc-snmp-proxy.service exchange-bmc-os-info.service ipmievd.service %service_del_postun bmc-snmp-proxy.service exchange-bmc-os-info.service ipmievd.service
%files %files
@ -104,17 +126,19 @@ ln -sf service %{buildroot}%{_sbindir}/rcbmc-snmp-proxy
%attr(755,root,root) %{_bindir}/ipmitool %attr(755,root,root) %{_bindir}/ipmitool
%attr(755,root,root) %{_sbindir}/ipmievd %attr(755,root,root) %{_sbindir}/ipmievd
%attr(755,root,root) %{_sbindir}/exchange-bmc-os-info %attr(755,root,root) %{_sbindir}/exchange-bmc-os-info
%attr(755,root,root) %{_sbindir}/bmc-snmp-proxy
%{_sbindir}/rcipmievd %{_sbindir}/rcipmievd
%{_sbindir}/rcexchange-bmc-os-info %{_sbindir}/rcexchange-bmc-os-info
%{_sbindir}/rcbmc-snmp-proxy
%config(noreplace) %{_sysconfdir}/exchange-bmc-os-info %config(noreplace) %{_sysconfdir}/exchange-bmc-os-info
%config(noreplace) %{_sysconfdir}/bmc-snmp-proxy
%config(noreplace) %{_sysconfdir}/ipmievd %config(noreplace) %{_sysconfdir}/ipmievd
%{_unitdir}/exchange-bmc-os-info.service %{_unitdir}/exchange-bmc-os-info.service
%{_unitdir}/ipmievd.service %{_unitdir}/ipmievd.service
%{_unitdir}/bmc-snmp-proxy.service
%{_mandir}/man1/* %{_mandir}/man1/*
%{_mandir}/man8/* %{_mandir}/man8/*
%files bmc-snmp-proxy
%attr(755,root,root) %{_sbindir}/bmc-snmp-proxy
%{_sbindir}/rcbmc-snmp-proxy
%config(noreplace) %{_sysconfdir}/bmc-snmp-proxy
%{_unitdir}/bmc-snmp-proxy.service
%changelog %changelog