[ipmiutil/el6] update to upstream ipmiutil-2.7.8, fixes bug #739233

arcress arcress at fedoraproject.org
Mon Sep 19 16:41:17 UTC 2011


commit 00a5181550179b5ea77788304085e0f15139f2b0
Author: Andy Cress <arcress at users.sourceforge.net>
Date:   Mon Sep 19 12:39:55 2011 -0400

    update to 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 1f723a9..69efd48 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 /ipmiutil-2.7.1.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..9d14b0a 100644
--- a/ipmiutil.spec
+++ b/ipmiutil.spec
@@ -1,5 +1,5 @@
 Name: ipmiutil
-Version: 2.7.7
+Version: 2.7.8
 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