|
@@ -0,0 +1,175 @@
|
|
|
|
+Name: ipmitool
|
|
|
|
+Summary: Utility for IPMI control
|
|
|
|
+Summary(ja): IPMIコントロールユーティリティ
|
|
|
|
+Version: 1.8.11
|
|
|
|
+Release: 1%{?_dist_release}
|
|
|
|
+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
|
|
|
|
+Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
+BuildRequires: openssl-devel readline-devel ncurses-devel
|
|
|
|
+Requires(post): chkconfig
|
|
|
|
+Requires(preun): chkconfig
|
|
|
|
+Obsoletes: OpenIPMI-tools < 2.0.14-3
|
|
|
|
+Provides: OpenIPMI-tools = 2.0.14-3
|
|
|
|
+
|
|
|
|
+Patch1: ipmitool-1.8.10-ipmievd-init.patch
|
|
|
|
+Patch2: ipmitool-1.8.10-ipmievd-condrestart.patch
|
|
|
|
+Patch3: ipmitool-1.8.11-ipmieved-pidfile.patch
|
|
|
|
+Patch4: ipmitool-1.8.11-dell-oem.patch
|
|
|
|
+Patch5: ipmitool-1.8.11-dell-setled.patch
|
|
|
|
+Patch6: ipmitool-1.8.10-k-option.patch
|
|
|
|
+Patch7: ipmitool-1.8.11-set-kg-key.patch
|
|
|
|
+Patch8: ipmitool-1.8.11-set-kg-key2.patch
|
|
|
|
+Patch9: ipmitool-1.8.11-sol-payload-size.patch
|
|
|
|
+Patch10: ipmitool-1.8.11-dell-setled-updates.patch
|
|
|
|
+Patch11: ipmitool-1.8.11-dell-big-endian.patch
|
|
|
|
+Patch12: ipmitool-1.8.11-sol-leak.patch
|
|
|
|
+
|
|
|
|
+%description
|
|
|
|
+This package contains a utility for interfacing with devices that support
|
|
|
|
+the Intelligent Platform Management Interface specification. IPMI is
|
|
|
|
+an open standard for machine health, inventory, and remote power control.
|
|
|
|
+
|
|
|
|
+This utility can communicate with IPMI-enabled devices through either a
|
|
|
|
+kernel driver such as OpenIPMI or over the RMCP LAN protocol defined in
|
|
|
|
+the IPMI specification. IPMIv2 adds support for encrypted LAN
|
|
|
|
+communications and remote Serial-over-LAN functionality.
|
|
|
|
+
|
|
|
|
+It provides commands for reading the Sensor Data Repository (SDR) and
|
|
|
|
+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.
|
|
|
|
+
|
|
|
|
+%prep
|
|
|
|
+
|
|
|
|
+%setup -q
|
|
|
|
+%patch1 -p1 -b .ipmievd-init
|
|
|
|
+%patch2 -p0 -b .condrestart
|
|
|
|
+%patch3 -p1 -b .ipmievd-pidfile
|
|
|
|
+%patch4 -p1 -b .delloem
|
|
|
|
+%patch5 -p1 -b .setled
|
|
|
|
+%patch6 -p1 -b .k-option
|
|
|
|
+%patch7 -p1 -b .set-kg
|
|
|
|
+%patch8 -p1 -b .set-kg2
|
|
|
|
+%patch9 -p1 -b .sol-payload-size
|
|
|
|
+%patch10 -p1 -b .setled-updates
|
|
|
|
+%patch11 -p1 -b .fixes
|
|
|
|
+%patch12 -p1 -b .sol-leak
|
|
|
|
+
|
|
|
|
+for f in AUTHORS ChangeLog; do
|
|
|
|
+ iconv -f iso-8859-1 -t utf8 < ${f} > ${f}.utf8
|
|
|
|
+ mv ${f}.utf8 ${f}
|
|
|
|
+done
|
|
|
|
+
|
|
|
|
+%build
|
|
|
|
+# --disable-dependency-tracking speeds up the build
|
|
|
|
+# --enable-file-security adds some security checks
|
|
|
|
+# --disable-intf-free disables FreeIPMI support - we don't want to depend on
|
|
|
|
+# FreeIPMI libraries, FreeIPMI has its own ipmitoool-like utility.
|
|
|
|
+%configure --disable-dependency-tracking --enable-file-security --disable-intf-free
|
|
|
|
+make %{?_smp_mflags}
|
|
|
|
+
|
|
|
|
+%install
|
|
|
|
+rm -rf %{buildroot}
|
|
|
|
+make DESTDIR=%{buildroot} install
|
|
|
|
+
|
|
|
|
+install -Dpm 755 contrib/ipmievd.init.redhat %{buildroot}%{_initrddir}/ipmievd
|
|
|
|
+install -Dpm 644 %SOURCE1 %{buildroot}%{_sysconfdir}/sysconfig/ipmievd
|
|
|
|
+
|
|
|
|
+%clean
|
|
|
|
+rm -rf $RPM_BUILD_ROOT
|
|
|
|
+
|
|
|
|
+%post
|
|
|
|
+/sbin/chkconfig --add ipmievd
|
|
|
|
+
|
|
|
|
+%preun
|
|
|
|
+if [ $1 = 0 ]; then
|
|
|
|
+ service ipmievd stop >/dev/null 2>&1
|
|
|
|
+ /sbin/chkconfig --del ipmievd
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+%postun
|
|
|
|
+if [ "$1" -ge "1" ]; then
|
|
|
|
+ service ipmievd condrestart >/dev/null 2>&1 || :
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+%files
|
|
|
|
+%defattr(-,root,root)
|
|
|
|
+%config(noreplace) %{_sysconfdir}/sysconfig/ipmievd
|
|
|
|
+%{_initrddir}/ipmievd
|
|
|
|
+%{_bindir}/*
|
|
|
|
+%{_sbindir}/*
|
|
|
|
+%{_mandir}/man*/*
|
|
|
|
+%doc %{_datadir}/doc/ipmitool
|
|
|
|
+%{_datadir}/ipmitool
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+%changelog
|
|
|
|
+* Mon Jul 30 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.11-1
|
|
|
|
+- initial build for Vine Linux
|
|
|
|
+
|
|
|
|
+* Thu Aug 18 2011 Jan Safranek <jsafrane@redhat.com> - 1.8.11-11
|
|
|
|
+- fixed delloem powermonitor on bigendian systems (#731718)
|
|
|
|
+- fixed memory leak in Serial-over-Lan module (#731977)
|
|
|
|
+
|
|
|
|
+* Wed Aug 10 2011 Jan Safranek <jsafrane@redhat.com> - 1.8.11-10
|
|
|
|
+- added -Y option for ipmitool to hide Kg key from cmdline (#698647)
|
|
|
|
+- added 'channel setkg' command to set Kg encryption key on remote machine
|
|
|
|
+ (#726390)
|
|
|
|
+
|
|
|
|
+* Thu Aug 4 2011 Jan Safranek <jsafrane@redhat.com> - 1.8.11-10
|
|
|
|
+- updated 'delloem setled' command to indicate SES status and drive
|
|
|
|
+ activities for a PCI-e SSD (#727314)
|
|
|
|
+
|
|
|
|
+* Mon Jul 25 2011 Jan Safranek <jsafrane@redhat.com> - 1.8.11-9
|
|
|
|
+- rebuilt for RHEL 6.2 Fastrack
|
|
|
|
+
|
|
|
|
+* Thu Jul 14 2011 Jan Safranek <jsafrane@redhat.com> - 1.8.11-8
|
|
|
|
+- fixed 'ipmi sol' sending wrong packets due to miscalculation of SOL
|
|
|
|
+ payload size (#675975)
|
|
|
|
+
|
|
|
|
+* Mon Feb 7 2011 Jan Safranek <jsafrane@redhat.com> - 1.8.11-7
|
|
|
|
+- added 'delloem' command for Dell-specific IPMI extensions (#631649, #63793)
|
|
|
|
+
|
|
|
|
+* Wed Jun 2 2010 Jan Safranek <jsafrane@redhat.com> - 1.8.11-6
|
|
|
|
+- Changed ipmievd to use /var/run/ipmievd.pid file by default (#596809)
|
|
|
|
+
|
|
|
|
+* Wed Mar 3 2010 Jan Safranek <jsafrane@redhat.com> - 1.8.11-5
|
|
|
|
+- Fixed exit code of ipmievd initscript with wrong arguments (#562186)
|
|
|
|
+
|
|
|
|
+* Fri Dec 11 2009 Dennis Gregorovic <dgregor@redhat.com> - 1.8.11-4.1
|
|
|
|
+- Rebuilt for RHEL 6
|
|
|
|
+
|
|
|
|
+* Mon Nov 2 2009 Jan Safranek <jsafrane@redhat.com> 1.8.11-4
|
|
|
|
+- fix ipmievd initscript 'condrestart' action (#532188)
|
|
|
|
+
|
|
|
|
+* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.8.11-3
|
|
|
|
+- rebuilt with new openssl
|
|
|
|
+
|
|
|
|
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.11-2
|
|
|
|
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
+
|
|
|
|
+* Thu Feb 26 2009 Jan Safranek <jsafrane@redhat.com> 1.8.11-1
|
|
|
|
+- updated to new version
|
|
|
|
+
|
|
|
|
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.10-4
|
|
|
|
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
|
+
|
|
|
|
+* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> 1.8.10-3
|
|
|
|
+- rebuild with new openssl
|
|
|
|
+
|
|
|
|
+* Tue Oct 14 2008 Jan Safranek <jsafrane@redhat.com> 1.8.10-2
|
|
|
|
+- fix issues found during package review:
|
|
|
|
+ - clear Default-Start: line in the init script, the service should be
|
|
|
|
+ disabled by default
|
|
|
|
+ - added Obsoletes: OpenIPMI-tools
|
|
|
|
+ - compile with --disable-dependency-tracking to speed things up
|
|
|
|
+ - compile with --enable-file-security
|
|
|
|
+ - compile with --disable-intf-free, don't depend on FreeIPMI libraries
|
|
|
|
+ (FreeIPMI has its own ipmitool-like utility)
|
|
|
|
+
|
|
|
|
+* Mon Oct 13 2008 Jan Safranek <jsafrane@redhat.com> 1.8.10-1
|
|
|
|
+- package created, based on upstream .spec file
|