[ipmiutil] updated to new upstream ipmiutil-2.7.8, fixes bug #739233
arcress
arcress at fedoraproject.org
Mon Sep 19 15:51:04 UTC 2011
commit 2327b185ad005ac49eeaf61ef563b74b37c79727
Author: Andy Cress <arcress at users.sourceforge.net>
Date: Mon Sep 19 11:39:04 2011 -0400
updated to new upstream ipmiutil-2.7.8, fixes bug #739233
.gitignore | 1 +
ipmiutil.spec | 39 +++++++++++++++++++++++++++++++++++++--
sources | 2 +-
3 files changed, 39 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c35418e..804add4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ ipmiutil-2.6.8.tar.gz
/ipmiutil-2.7.5.tar.gz
/ipmiutil-2.7.6.tar.gz
/ipmiutil-2.7.7.tar.gz
+/ipmiutil-2.7.8.tar.gz
diff --git a/ipmiutil.spec b/ipmiutil.spec
index e3ccc43..eacff47 100644
--- a/ipmiutil.spec
+++ b/ipmiutil.spec
@@ -1,5 +1,5 @@
Name: ipmiutil
-Version: 2.7.7
+Version: 2.7.9
Release: 1%{?dist}
Summary: A package that provides easy-to-use IPMI server management utilities
License: BSD
@@ -62,6 +62,13 @@ make install DESTDIR=%{buildroot}
%{_initrddir}/ipmiutil_evt
%{_initrddir}/ipmi_port
%{_sysconfdir}/cron.daily/checksel
+%{_datadir}/%{name}/ipmiutil_evt.service
+%{_datadir}/%{name}/ipmiutil_asy.service
+%{_datadir}/%{name}/ipmiutil_wdt.service
+%{_datadir}/%{name}/ipmi_port.service
+%{_datadir}/%{name}/ipmiutil.env
+%{_datadir}/%{name}/ipmiutil.pre
+%{_datadir}/%{name}/ipmiutil.setup
%{_datadir}/%{name}/ipmi_if.sh
%{_datadir}/%{name}/evt.sh
%{_datadir}/%{name}/bmclanpet.mib
@@ -87,6 +94,7 @@ make install DESTDIR=%{buildroot}
%{_mandir}/man8/ifwum.8*
%{_mandir}/man8/ihpm.8*
%{_mandir}/man8/isunoem.8*
+%{_mandir}/man8/idelloem.8*
%{_mandir}/man8/iekanalyzer.8*
%doc AUTHORS ChangeLog COPYING NEWS README TODO
%doc doc/UserGuide
@@ -101,6 +109,17 @@ if [ "$1" = "1" ]
then
# doing rpm -i, first time
vardir=%{_var}/lib/%{name}
+ init_dir=%{_datadir}/%{name}
+
+ if [ -x /bin/systemctl ]; then
+ systemd_dir=%{_unitdir}
+ echo "IINITDIR=%{_initrddir}" >>%{_datadir}/%{name}/ipmiutil.env
+ # cp -f ${init_dir}/ipmiutil_evt.service ${systemd_dir}
+ # cp -f ${init_dir}/ipmiutil_asy.service ${systemd_dir}
+ # cp -f ${init_dir}/ipmiutil_wdt.service ${systemd_dir}
+ # cp -f ${init_dir}/ipmi_port.service ${systemd_dir}
+ # systemctl enable ipmi_port.service
+ fi
# Run some ipmiutil command to see if any IPMI interface works.
%{_sbindir}/ipmiutil wdt >/dev/null 2>&1
@@ -117,7 +136,7 @@ then
/sbin/chkconfig --add ipmiutil_evt
fi
fi
-
+
# Capture a snapshot of IPMI sensor data once now for later reuse.
sensorout=$vardir/sensor_out.txt
if [ ! -f $sensorout ]; then
@@ -142,10 +161,26 @@ then
/sbin/chkconfig --del ipmiutil_asy >/dev/null 2>&1
/sbin/chkconfig --del ipmiutil_evt >/dev/null 2>&1
fi
+ if [ -x /bin/systemctl ]; then
+ systemd_dir=%{_unitdir}
+ if [ -f ${systemd_dir}/ipmiutil_evt.service ]; then
+ # systemctl disable ipmiutil_evt.service
+ systemctl stop ipmiutil_evt.service
+ systemctl stop ipmiutil_asy.service
+ systemctl stop ipmiutil_wdt.service
+ systemctl stop ipmi_port.service
+ rm -f ${systemd_dir}/ipmiutil_evt.service
+ rm -f ${systemd_dir}/ipmiutil_asy.service
+ rm -f ${systemd_dir}/ipmiutil_wdt.service
+ rm -f ${systemd_dir}/ipmi_port.service
+ fi
+ fi
fi
%changelog
+* Tue Sep 13 2011 Andrew Cress <arcress at users.sourceforge.net> 2.7.8-1
+ added systemd scripts, added idelloem.8
* Tue May 10 2011 Andrew Cress <arcress at users.sourceforge.net> 2.7.7-1
add gcc,gcc-c++ to BuildRequires to detect broken build systems
* Fri Nov 12 2010 Andrew Cress <arcress at users.sourceforge.net> 2.7.3-1
diff --git a/sources b/sources
index 25fcb30..4d2229c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c782471c9289ccb5251a1c3fb0ae59c6 ipmiutil-2.7.7.tar.gz
+6b82762ed76c5bd0c57765cc50651656 ipmiutil-2.7.8.tar.gz
More information about the scm-commits
mailing list