rpms/OpenIPMI/devel ipmitool-1.8.7-peftime.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 OpenIPMI.spec, 1.29, 1.30 sources, 1.5, 1.6 OpenIPMI-1.4.11-gcc4.patch, 1.1, NONE OpenIPMI-1.4.14-lanplus-session-privset.patch, 1.1, NONE OpenIPMI-1.4.14-oob.patch, 1.1, NONE OpenIPMI-1.4.14-warnings.patch, 1.2, NONE ipmitool-1.8.2-fru.patch, 1.1, NONE ipmitool-1.8.2-kgkey.patch, 1.1, NONE
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue May 16 09:50:58 UTC 2006
Author: pknirsch
Update of /cvs/dist/rpms/OpenIPMI/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv26399
Modified Files:
.cvsignore OpenIPMI.spec sources
Added Files:
ipmitool-1.8.7-peftime.patch
Removed Files:
OpenIPMI-1.4.11-gcc4.patch
OpenIPMI-1.4.14-lanplus-session-privset.patch
OpenIPMI-1.4.14-oob.patch OpenIPMI-1.4.14-warnings.patch
ipmitool-1.8.2-fru.patch ipmitool-1.8.2-kgkey.patch
Log Message:
- Updated ipmitool to 1.8.7
- Updated OpenIPMI to 2.0.6
- Fixed bug with type conversion in ipmitool (#191091)
- Added python bindings
- Split off perl and python bindings in separate subpackages
- Dropped obsolete patches
ipmitool-1.8.7-peftime.patch:
ipmi_pef.c | 7 ++++---
ipmi_sel.c | 2 +-
2 files changed, 5 insertions(+), 4 deletions(-)
--- NEW FILE ipmitool-1.8.7-peftime.patch ---
--- ipmitool-1.8.7/lib/ipmi_pef.c.peftime 2006-05-16 11:39:00.000000000 +0200
+++ ipmitool-1.8.7/lib/ipmi_pef.c 2006-05-16 11:39:19.000000000 +0200
@@ -731,6 +731,7 @@
struct pef_cfgparm_selector psel;
char tbuf[40];
time_t ts;
+ uint32_t timei;
memset(&req, 0, sizeof(req));
req.msg.netfn = IPMI_NETFN_SE;
@@ -741,11 +742,11 @@
"Last S/W processed ID");
return;
}
+ memcpy(&timei, rsp->data, 4);
#if WORDS_BIGENDIAN
- ts = (time_t)(rsp->data[0]<<24 + rsp->data[1]<<16 + rsp->data[2]<<8 + rsp->data[3]);
-#else
- ts = (time_t)(*(long *)rsp->data);
+ timei = BSWAP_32(timei);
#endif
+ ts = (time_t)timei;
strftime(tbuf, sizeof(tbuf), "%m/%d/%Y %H:%M:%S", localtime(&ts));
ipmi_pef_print_str("Last SEL addition", tbuf);
--- ipmitool-1.8.7/lib/ipmi_sel.c.peftime 2006-05-16 11:39:06.000000000 +0200
+++ ipmitool-1.8.7/lib/ipmi_sel.c 2006-05-16 11:39:20.000000000 +0200
@@ -1501,7 +1501,7 @@
memcpy(&timei, rsp->data, 4);
#if WORDS_BIGENDIAN
- timei = BSWAP_32(time);
+ timei = BSWAP_32(timei);
#endif
time = (time_t)timei;
Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/OpenIPMI/devel/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore 6 Feb 2006 13:47:24 -0000 1.5
+++ .cvsignore 16 May 2006 09:50:56 -0000 1.6
@@ -1,2 +1,2 @@
-ipmitool-1.8.6.tar.gz
-OpenIPMI-1.4.14.tar.gz
+ipmitool-1.8.7.tar.gz
+OpenIPMI-2.0.6.tar.gz
Index: OpenIPMI.spec
===================================================================
RCS file: /cvs/dist/rpms/OpenIPMI/devel/OpenIPMI.spec,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- OpenIPMI.spec 17 Feb 2006 14:57:21 -0000 1.29
+++ OpenIPMI.spec 16 May 2006 09:50:56 -0000 1.30
@@ -1,8 +1,8 @@
-%define ipmitoolver 1.8.6
+%define ipmitoolver 1.8.7
Summary: OpenIPMI (Intelligent Platform Management Interface) library and tools
Name: OpenIPMI
-Version: 1.4.14
-Release: 19
+Version: 2.0.6
+Release: 1
License: GPL
Group: System Environment/Base
URL: http://sourceforge.net/projects/openipmi/
@@ -10,12 +10,11 @@
Source2: http://prdownloads.sourceforge.net/ipmitool/ipmitool-%{ipmitoolver}.tar.gz
Source3: openipmi.sysconf
Source4: openipmi.initscript
-Patch1: OpenIPMI-1.4.11-gcc4.patch
-Patch2: OpenIPMI-1.4.14-oob.patch
-Patch3: OpenIPMI-1.4.14-warnings.patch
+Patch100: ipmitool-1.8.7-peftime.patch
BuildRoot: /var/tmp/%{name}-%{version}-root
PreReq: chkconfig
-BuildPrereq: gdbm-devel swig glib2-devel net-snmp-devel ncurses-devel openssl-devel
+BuildPrereq: gdbm-devel swig glib2-devel net-snmp-devel ncurses-devel
+BuildPrereq: openssl-devel python-devel
%description
The Open IPMI project aims to develop an open code base to allow access to
@@ -38,6 +37,20 @@
The OpenIPMI-tools package contains the addon utilities and script from the
ipmitool project.
+%package perl
+Group: Development/Libraries
+Summary: OpenIPMI Perl language bindings
+
+%description perl
+The OpenIPMI-perl package contains the Perl language bindings for OpenIPMI.
+
+%package python
+Group: Development/Libraries
+Summary: OpenIPMI Python language bindings
+
+%description python
+The OpenIPMI-perl package contains the Python language bindings for OpenIPMI.
+
%package devel
Group: Development/Libraries
Summary: The development environment for the OpenIPMI project.
@@ -49,9 +62,9 @@
%prep
%setup -q -a 2
-%patch1 -p1 -b .gcc4
-%patch2 -p1 -b .oob
-%patch3 -p1 -b .warnings
+pushd ipmitool-%{ipmitoolver}
+%patch100 -p1 -b .peftime
+popd
%build
%configure
@@ -62,7 +75,7 @@
popd
%install
-%makeinstall
+make install DESTDIR=$RPM_BUILD_ROOT
rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la
pushd ipmitool-%{ipmitoolver}
%makeinstall
@@ -99,18 +112,32 @@
%defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/sysconfig/ipmi
%config %{_initrddir}/ipmi
-%{_bindir}/ipmi_ui
%{_bindir}/ipmicmd
%{_bindir}/ipmilan
%{_bindir}/ipmish
+%{_bindir}/ipmi_ui
+%{_bindir}/openipmicmd
+%{_bindir}/openipmish
+%{_bindir}/rmcp_ping
+%{_bindir}/solterm
%{_mandir}/man1/ipmi_ui*
-%{_mandir}/man1/ipmicmd*
-%{_mandir}/man1/ipmish*
+%{_mandir}/man1/openipmicmd*
+%{_mandir}/man1/openipmigui*
+%{_mandir}/man1/openipmish*
+%{_mandir}/man1/rmcp_ping*
+%{_mandir}/man1/solterm*
+%{_mandir}/man7/ipmi_cmdlang*
+%{_mandir}/man7/openipmi_conparms*
%{_mandir}/man8/ipmilan*
+
+%files perl
%{_libdir}/perl5/site_perl/*/*-linux-thread-multi/OpenIPMI.pm
%dir %{_libdir}/perl5/site_perl/*/*-linux-thread-multi/auto/OpenIPMI
%{_libdir}/perl5/site_perl/*/*-linux-thread-multi/auto/OpenIPMI/*
+%files python
+%{_libdir}/python*/site-packages/*
+
%files tools
%defattr(-,root,root)
%{_datadir}/ipmitool/
@@ -132,6 +159,16 @@
%{_libdir}/*.a
%changelog
+* Tue May 16 2006 Phil Knirsch <pknirsch at redhat.com> 2.0.6-1
+- Fixed bug with type conversion in ipmitool (#191091)
+- Added python bindings
+- Split off perl and python bindings in separate subpackages
+- Dropped obsolete patches
+
+* Mon May 15 2006 Phil Knirsch <pknirsch at redhat.com>
+- Updated ipmitool to 1.8.7
+- Updated OpenIPMI to 2.0.6
+
* Fri Feb 17 2006 Phil Knirsch <pknirsch at redhat.com> 1.4.14-19
- Added missing PreReq for chkconfig
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/OpenIPMI/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources 6 Feb 2006 13:47:24 -0000 1.5
+++ sources 16 May 2006 09:50:56 -0000 1.6
@@ -1,2 +1,2 @@
-ee4196ccea99898c31b16099ac905260 ipmitool-1.8.6.tar.gz
-06fc4b2c8d758f4f9187f0065188542b OpenIPMI-1.4.14.tar.gz
+8e581db152c97a8c402f94a13bd7aa67 ipmitool-1.8.7.tar.gz
+43be79ea0693dbde0420202e721b5232 OpenIPMI-2.0.6.tar.gz
--- OpenIPMI-1.4.11-gcc4.patch DELETED ---
--- OpenIPMI-1.4.14-lanplus-session-privset.patch DELETED ---
--- OpenIPMI-1.4.14-oob.patch DELETED ---
--- OpenIPMI-1.4.14-warnings.patch DELETED ---
--- ipmitool-1.8.2-fru.patch DELETED ---
--- ipmitool-1.8.2-kgkey.patch DELETED ---
More information about the fedora-cvs-commits
mailing list