[ipmitool] Added scripts & service files to let BMC and OS exchange information
Praveen K Paladugu
praveenp at fedoraproject.org
Fri Nov 30 16:53:00 UTC 2012
commit 081f687d9ed36714a6faed5c48811b39f6b69256
Author: praveenp <praveen_paladugu at dell.com>
Date: Fri Nov 30 10:51:27 2012 -0600
Added scripts & service files to let BMC and OS exchange information
.gitignore | 4 ++++
ipmitool.spec | 28 +++++++++++++++++++++++++++-
sources | 4 ++++
3 files changed, 35 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index acaca27..4d917f5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,6 @@
ipmitool-1.8.11.tar.bz2
/ipmitool-1.8.12.tar.bz2
+/exchange-bmc-os-info
+/exchange-bmc-os-info.service
+/exchange-bmc-os-info.sysconf
+/set-bmc-url.sh
diff --git a/ipmitool.spec b/ipmitool.spec
index 98cf3c0..fa5ca97 100644
--- a/ipmitool.spec
+++ b/ipmitool.spec
@@ -1,19 +1,25 @@
Name: ipmitool
Summary: Utility for IPMI control
Version: 1.8.12
-Release: 7%{?dist}
+Release: 8%{?dist}
License: BSD
Group: System Environment/Base
URL: http://ipmitool.sourceforge.net/
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
Source1: openipmi-ipmievd.sysconf
Source2: ipmievd.service
+Source3: exchange-bmc-os-info.service
+Source4: exchange-bmc-os-info.sysconf
+Source5: set-bmc-url.sh
+Source6: exchange-bmc-os-info
+
BuildRequires: openssl-devel readline-devel ncurses-devel
BuildRequires: systemd-units
Requires(post): systemd-sysv
Requires(post): systemd-units
Requires(preun): systemd-units
Requires(postun): systemd-units
+Requires: hostname
Obsoletes: OpenIPMI-tools < 2.0.14-3
Provides: OpenIPMI-tools = 2.0.14-3
@@ -73,17 +79,28 @@ make %{?_smp_mflags}
%install
make DESTDIR=%{buildroot} install
+#mkdir -p %{buildroot}%{_sysconfdir}/profile.d
+
install -Dpm 644 %{SOURCE2} %{buildroot}%{_unitdir}/ipmievd.service
install -Dpm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/sysconfig/ipmievd
+install -Dm 644 %{SOURCE3} %{buildroot}%{_unitdir}/exchange-bmc-os-info.service
+install -Dm 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/exchange-bmc-os-info
+install -Dm 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/profile.d/set-bmc-url.sh
+install -Dm 755 %{SOURCE6} %{buildroot}%{_libexecdir}/exchange-bmc-os-info
+
%post
%systemd_post ipmievd.service
+%systemd_post exchange-bmc-os-info.service
%preun
%systemd_preun ipmievd.service
+%systemd_preun exchange-bmc-os-info.service
+
%postun
%systemd_postun_with_restart ipmievd.service
+%systemd_postun_with_restart exchange-bmc-os-info.service
%triggerun -- ipmievd < 1.8.11-7
# Save the current service runlevel info
@@ -97,7 +114,11 @@ install -Dpm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/sysconfig/ipmievd
%files
%config(noreplace) %{_sysconfdir}/sysconfig/ipmievd
+%config(noreplace) %{_sysconfdir}/sysconfig/exchange-bmc-os-info
+%{_sysconfdir}/profile.d/set-bmc-url.sh
%{_unitdir}/ipmievd.service
+%{_unitdir}/exchange-bmc-os-info.service
+%{_libexecdir}/*
%{_bindir}/*
%{_sbindir}/*
%{_mandir}/man*/*
@@ -106,6 +127,11 @@ install -Dpm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/sysconfig/ipmievd
%changelog
+* Fri Nov 30 2012 Praveen K Paladugu <praveen_paladugu at dell.com> -1.8.12-8
+- service & scripts to allow OS to capture BMC's IP & URL info
+- Also pass the OS information to BMC
+- patches submitted by Charles Rose (charles_rose[at]dell.com)
+
* Fri Nov 16 2012 Ales Ledvinka <aledvink at redhat.com> 1.8.12-7
- failed sol session activation crashes while logging exit
diff --git a/sources b/sources
index cb779dc..907b8d6 100644
--- a/sources
+++ b/sources
@@ -1 +1,5 @@
cfdfd15b6ee471c19a7a7e6b47233963 ipmitool-1.8.12.tar.bz2
+95bd2072031533893cd9d5d9c9603d92 exchange-bmc-os-info
+2b167a577a259bec99dbdd99f448f0b9 exchange-bmc-os-info.service
+3a728964cb3990f3fd6febef36b4e8af exchange-bmc-os-info.sysconf
+b8943d4efa72aa65e2409194f8d30bdb set-bmc-url.sh
More information about the scm-commits
mailing list