6b372b
%global _hardened_build 1
6b372b
# TODO: uses private copy of libedit, should be modified to use system one
6b372b
6b372b
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
6b372b
Summary: IPMI (Intelligent Platform Management Interface) library and tools
6b372b
Name: OpenIPMI
6b372b
%global once %{_localstatedir}/run/%{name}.first_installation
6b372b
6b372b
Version: 2.0.23
6b372b
Release: 2%{?dist}
6b372b
License: LGPLv2+ and GPLv2+ or BSD
6b372b
Group: System Environment/Base
6b372b
URL: http://sourceforge.net/projects/openipmi/
6b372b
Source: http://downloads.sourceforge.net/openipmi/%{name}-%{version}.tar.gz
6b372b
Source1: openipmi.sysconf
6b372b
Source2: openipmi-helper
6b372b
Source3: ipmi.service
6b372b
Source4: openipmi.modalias
6b372b
BuildRequires: gdbm-devel swig glib2-devel net-snmp-devel ncurses-devel
6b372b
BuildRequires: openssl-devel python-devel perl-devel tcl-devel tkinter
6b372b
BuildRequires: desktop-file-utils
6b372b
BuildRequires: systemd-units
6b372b
6b372b
# aarch64 workaround remove once released package's config.sub contains aarch64
6b372b
BuildRequires: automake
6b372b
BuildRequires: autoconf
6b372b
BuildRequires: libtool
6b372b
# aarch64 end
6b372b
6b372b
Requires(post): systemd-units
6b372b
Requires(preun): systemd-units
6b372b
Requires(postun): systemd-units
6b372b
Requires(post): systemd-sysv
6b372b
Requires:%{name}-libs = %{version}-%{release}
6b372b
6b372b
Patch1: OpenIPMI-2.0.18-pthread-pkgconfig.patch
6b372b
Patch2: OpenIPMI-2.0.19-man.patch
6b372b
6b372b
%description
6b372b
The Open IPMI project aims to develop an open code base to allow access to
6b372b
platform information using Intelligent Platform Management Interface (IPMI).
6b372b
This package contains the tools of the OpenIPMI project.
6b372b
6b372b
%package modalias
6b372b
Group: System Environment/Kernel
6b372b
Summary: Module aliases for IPMI subsystem
6b372b
Requires: systemd
6b372b
Requires: kmod
6b372b
6b372b
%description modalias
6b372b
The OpenIPMI-modalias provides configuration file with module aliases
6b372b
of ACPI and PNP wildcards.
6b372b
6b372b
%package libs
6b372b
Group: Development/Libraries
6b372b
Summary: The OpenIPMI runtime libraries
6b372b
Requires:%{name}-modalias = %{version}-%{release}
6b372b
6b372b
%description libs
6b372b
The OpenIPMI-libs package contains the runtime libraries for shared binaries
6b372b
and applications.
6b372b
6b372b
%package perl
6b372b
Group: Development/Libraries
6b372b
Summary: IPMI Perl language bindings
6b372b
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
6b372b
Requires: %{name}-libs = %{version}-%{release}
6b372b
6b372b
%description perl
6b372b
The OpenIPMI-perl package contains the Perl language bindings for OpenIPMI.
6b372b
6b372b
%package python
6b372b
Group: Development/Libraries
6b372b
Summary: IPMI Python language bindings
6b372b
Requires: %{name}-libs = %{version}-%{release}
6b372b
6b372b
%description python
6b372b
The OpenIPMI-python package contains the Python language bindings for OpenIPMI.
6b372b
6b372b
%package devel
6b372b
Group: Development/Libraries
6b372b
Summary: The development environment for the OpenIPMI project
6b372b
Requires: pkgconfig
6b372b
Requires: %{name} = %{version}-%{release}
6b372b
Requires: %{name}-libs = %{version}-%{release}
6b372b
6b372b
%description devel
6b372b
The OpenIPMI-devel package contains the development libraries and header files
6b372b
of the OpenIPMI project.
6b372b
6b372b
6b372b
%prep
6b372b
%setup -q
6b372b
%patch1 -p1 -b .pthread
6b372b
%patch2 -p1 -b .manscan
6b372b
6b372b
%build
6b372b
export CFLAGS="-fPIC $RPM_OPT_FLAGS -fno-strict-aliasing"
6b372b
6b372b
# aarch64 workaround remove once released package's config.sub contains aarch64
6b372b
%{__libtoolize} --copy --force --automake
6b372b
%{__aclocal}
6b372b
%{__autoheader}
6b372b
%{__automake} --add-missing --copy --foreign --force-missing
6b372b
%{__autoconf}
6b372b
# aarch64 end
6b372b
6b372b
%configure \
6b372b
    --with-pythoninstall=%{python_sitearch} \
6b372b
    --disable-dependency-tracking \
6b372b
    --with-tcl=no \
6b372b
    --disable-static \
6b372b
    --with-tkinter=no
6b372b
6b372b
# https://fedoraproject.org/wiki/Packaging:Guidelines?rd=Packaging/Guidelines#Beware_of_Rpath
6b372b
# get rid of rpath still present in OpenIPMI-perl package
6b372b
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
6b372b
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
6b372b
6b372b
make   # not %{?_smp_mflags} safe
6b372b
6b372b
%install
6b372b
make install DESTDIR=$RPM_BUILD_ROOT
6b372b
rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la
6b372b
6b372b
install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig
6b372b
install -m 644 %SOURCE1 ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/ipmi
6b372b
install -d ${RPM_BUILD_ROOT}%{_libexecdir}
6b372b
install -m 755 %SOURCE2 ${RPM_BUILD_ROOT}%{_libexecdir}/openipmi-helper
6b372b
install -d ${RPM_BUILD_ROOT}%{_unitdir}
6b372b
install -m 644 %SOURCE3 ${RPM_BUILD_ROOT}%{_unitdir}/ipmi.service
6b372b
install -d ${RPM_BUILD_ROOT}%{_prefix}/lib/modprobe.d
6b372b
install -m 644 %SOURCE4 ${RPM_BUILD_ROOT}%{_prefix}/lib/modprobe.d/OpenIPMI.conf
6b372b
6b372b
rm ${RPM_BUILD_ROOT}/%{_mandir}/man1/openipmigui.1
6b372b
6b372b
# add missing documentation symlinks
6b372b
if test -L ${RPM_BUILD_ROOT}/%{_bindir}/ipmicmd && ! test -a ${RPM_BUILD_ROOT}/%{_mandir}/man1/ipmicmd.1.gz ; then
6b372b
    %{__ln_s} openipmicmd.1.gz ${RPM_BUILD_ROOT}/%{_mandir}/man1/ipmicmd.1.gz
6b372b
fi
6b372b
6b372b
if test -L ${RPM_BUILD_ROOT}/%{_bindir}/ipmish && ! test -a ${RPM_BUILD_ROOT}/%{_mandir}/man1/ipmish.1.gz ; then
6b372b
    %{__ln_s} openipmish.1.gz ${RPM_BUILD_ROOT}/%{_mandir}/man1/ipmish.1.gz
6b372b
fi
6b372b
6b372b
%posttrans modalias
6b372b
if [ -f "%{once}" ]; then
6b372b
	if /usr/bin/udevadm info --export-db | grep -qie 'ipmi_si'; then
6b372b
	        /sbin/modprobe ipmi_si || :;
6b372b
	else
6b372b
		sed -i 's/IPMI_SI=yes/# IPMI_SI disabled by OpenIPMI-modalias rpm scriplet\nIPMI_SI=no/' /etc/sysconfig/ipmi
6b372b
	fi
6b372b
6b372b
	if /usr/bin/udevadm info --export-db | grep -qie 'ipmi_ssif'; then
6b372b
                /sbin/modprobe ipmi_ssif
6b372b
        fi	
6b372b
6b372b
        /sbin/modprobe ipmi_devintf || :;
6b372b
        /sbin/modprobe ipmi_msghandler || :;
6b372b
        %{__rm} -f %{once} || :;
6b372b
        /usr/bin/udevadm settle
6b372b
fi
6b372b
6b372b
%post modalias
6b372b
if [ "$1" -eq 1 ]; then
6b372b
    /bin/touch %{once}
6b372b
fi
6b372b
6b372b
%post
6b372b
%systemd_post ipmi.service
6b372b
6b372b
%preun
6b372b
%systemd_preun ipmi.service
6b372b
6b372b
%postun
6b372b
%systemd_postun_with_restart ipmi.service
6b372b
6b372b
%post libs
6b372b
/sbin/ldconfig
6b372b
6b372b
%postun libs
6b372b
/sbin/ldconfig
6b372b
6b372b
### A sysv => systemd migration contains all of the same scriptlets as a
6b372b
### systemd package.  These are additional scriptlets
6b372b
6b372b
%triggerun -- OpenIPMI < 2.0.18-14
6b372b
# Save the current service runlevel info
6b372b
# User must manually run systemd-sysv-convert --apply httpd
6b372b
# to migrate them to systemd targets
6b372b
/usr/bin/systemd-sysv-convert --save ipmi >/dev/null 2>&1 ||:
6b372b
/bin/systemctl --no-reload enable ipmi.service >/dev/null 2>&1 ||:
6b372b
# Run these because the SysV package being removed won't do them
6b372b
/sbin/chkconfig --del ipmi >/dev/null 2>&1 || :
6b372b
/bin/systemctl try-restart ipmi.service >/dev/null 2>&1 || :
6b372b
6b372b
%files
6b372b
%doc CONFIGURING_FOR_LAN COPYING COPYING.BSD COPYING.LIB FAQ README README.Force README.MotorolaMXP
6b372b
%config(noreplace) %{_sysconfdir}/sysconfig/ipmi
6b372b
%{_libexecdir}/openipmi-helper
6b372b
%{_bindir}/ipmicmd
6b372b
%{_bindir}/ipmish
6b372b
%{_bindir}/ipmi_ui
6b372b
%{_bindir}/openipmicmd
6b372b
%{_bindir}/openipmish
6b372b
%{_bindir}/rmcp_ping
6b372b
%{_bindir}/solterm
6b372b
%{_bindir}/openipmi_eventd
6b372b
%{_unitdir}/ipmi.service
6b372b
%{_mandir}/man1/ipmi_ui*
6b372b
%{_mandir}/man1/openipmicmd*
6b372b
%{_mandir}/man1/openipmish*
6b372b
%{_mandir}/man1/rmcp_ping*
6b372b
%{_mandir}/man1/solterm*
6b372b
%{_mandir}/man1/ipmish*
6b372b
%{_mandir}/man1/ipmicmd*
6b372b
%{_mandir}/man1/openipmi_eventd*
6b372b
%{_mandir}/man7/ipmi_cmdlang*
6b372b
%{_mandir}/man7/openipmi_conparms*
6b372b
# lanserv content
6b372b
%defattr(-,root,root)
6b372b
%config(noreplace) %{_sysconfdir}/ipmi/ipmisim1.emu
6b372b
%config(noreplace) %{_sysconfdir}/ipmi/lan.conf
6b372b
%{_bindir}/ipmilan
6b372b
%{_bindir}/ipmi_sim
6b372b
%{_bindir}/sdrcomp
6b372b
%{_libdir}/libIPMIlanserv.so.*
6b372b
%doc %{_mandir}/man8/ipmilan.8*
6b372b
%doc %{_mandir}/man1/ipmi_sim.1*
6b372b
%doc %{_mandir}/man5/ipmi_lan.5*
6b372b
%doc %{_mandir}/man5/ipmi_sim_cmd.5*
6b372b
6b372b
%files perl
6b372b
%attr(644,root,root) %{perl_vendorarch}/OpenIPMI.pm
6b372b
%{perl_vendorarch}/auto/OpenIPMI/
6b372b
6b372b
%files python
6b372b
%{python_sitearch}/*OpenIPMI*
6b372b
6b372b
%files libs
6b372b
%{_libdir}/*.so.*
6b372b
6b372b
%files devel
6b372b
%{_includedir}/OpenIPMI
6b372b
%{_libdir}/*.so
6b372b
%{_libdir}/pkgconfig/*.pc
6b372b
6b372b
%files modalias
6b372b
%config(noreplace) %{_prefix}/lib/modprobe.d/OpenIPMI.conf
6b372b
6b372b
%changelog
6b372b
* Tue Oct 24 2017 Josef Ridky <jridky@redhat.com> - 2.0.23-2
6b372b
- Related: #1458422 - fix startup failure on aarch64
6b372b
6b372b
* Thu Oct 05 2017 Josef Ridky <jridky@redhat.com> - 2.0.23-1
6b372b
- Resolves: #1457805 - New upstream release 2.0.23
6b372b
- Resolves: #1458422 - fix startup failure
6b372b
6b372b
* Thu Jun 02 2016 Boris Ranto <branto@redhat.com> - 2.0.19-15
6b372b
- Fix once macro, /var/run/OpenIPMI/ no longer exists
6b372b
- Resolves: rhbz#1341735
6b372b
6b372b
* Wed Mar 16 2016 Boris Ranto <branto@redhat.com> - 2.0.19-14
6b372b
- Fix a typo in install phase (%% -> %)
6b372b
- Resolves: rhbz#1195289
6b372b
6b372b
* Wed Mar 16 2016 Boris Ranto <branto@redhat.com> - 2.0.19-13
6b372b
- Fix the location of modprode.d config (lib64 -> lib on 64-bit platforms)
6b372b
- Resolves: rhbz#1195289
6b372b
6b372b
* Wed Dec 09 2015 Boris Ranto <branto@redhat.com> - 2.0.19-12
6b372b
- New release
6b372b
- Move OpenIPMI modprobe conf to /usr/lib/modprobe.d/ (#1195289)
6b372b
- Avoid warning on update/removal (#1256798)
6b372b
- Stop manually creating and shipping /var/run/OpenIPMI (#1296560)
6b372b
6b372b
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.0.19-11
6b372b
- Mass rebuild 2014-01-24
6b372b
6b372b
* Fri Jan 17 2014 Ledvinka Ales <aledvink@redhat.com> - 2.0.19-10
6b372b
- Probe kernel modules once after installation finished.
6b372b
  In posttrans. (#1029561)
6b372b
6b372b
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.0.19-9
6b372b
- Mass rebuild 2013-12-27
6b372b
6b372b
* Wed Nov 13 2013 Ledvinka Ales <aledvink@redhat.com> - 2.0.19-8
6b372b
- Correct aliases matching module strings.
6b372b
6b372b
* Fri Jul 19 2013 Ledvinka Ales <aledvink@redhat.com> - 2.0.19-7
6b372b
- Hint compilation to avoid strict aliasing and prevent type-punned pointer issues.
6b372b
- Fix rPath regression for OpenIPMI-perl library.
6b372b
6b372b
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.0.19-6
6b372b
- Perl 5.18 rebuild
6b372b
6b372b
* Tue Jun  4 2013 Ledvinka Ales <aledvink@redhat.com> - 2.0.19-5
6b372b
- Support aarch64 by replicating release toolchain.
6b372b
- Configuration subpackage with kernel probed wildcard module aliases.
6b372b
  as workaround for bz#961878 and fesco#1110
6b372b
- Man pages symlinks same as bin symlinks.
6b372b
- ipmi_ui command help argument.
6b372b
- ipmilan missing options.
6b372b
- Fixed build requirements.
6b372b
6b372b
* Thu Apr 25 2013 Ledvinka Ales <aledvink@redhat.com> - 2.0.19-4
6b372b
- rpmdiff fixes
6b372b
6b372b
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.19-3
6b372b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
6b372b
6b372b
* Mon Aug 27 2012 Jan Safranek <jsafrane@redhat.com> - 2.0.19-2
6b372b
- Updated RPM scriptlets with latest systemd-rpm macros (#850246)
6b372b
- Fixed fedora-review tool complaints
6b372b
6b372b
* Wed Aug  8 2012 Jan Safranek <jsafrane@redhat.com> - 2.0.19-1
6b372b
- Update to 2.0.19
6b372b
6b372b
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.18-16
6b372b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6b372b
6b372b
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 2.0.18-15
6b372b
- Perl 5.16 rebuild
6b372b
6b372b
* Mon May  7 2012 Jan Safranek <jsafrane@redhat.com> - 2.0.18-14
6b372b
- Added ipmi systemd unit
6b372b
6b372b
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.18-13
6b372b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6b372b
6b372b
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 2.0.18-12
6b372b
- Perl mass rebuild
6b372b
6b372b
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 2.0.18-11
6b372b
- Perl mass rebuild
6b372b
6b372b
* Fri Jul  8 2011 Jan Safranek <jsafrane@redhat.com> - 2.0.18-10
6b372b
- Rebuilt for new Net-SNMP
6b372b
6b372b
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.0.18-9
6b372b
- Perl mass rebuild
6b372b
6b372b
* Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.0.18-8
6b372b
- Perl 5.14 mass rebuild
6b372b
6b372b
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.18-7
6b372b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6b372b
6b372b
* Mon Nov  1 2010 Jan Safranek <jsafrane@redhat.com> - 2.0.18-6
6b372b
- Removed the openipmigui tool, it does not work with TCL without thread
6b372b
  support (#646184)
6b372b
6b372b
* Tue Oct 26 2010 Jan Safranek <jsafrane@redhat.com> - 2.0.18-5
6b372b
- Rebuilt for new Net-SNMP
6b372b
6b372b
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.0.18-4
6b372b
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
6b372b
6b372b
* Thu Jul  8 2010 Jan Safranek <jsafrane@redhat.com> - 2.0.18-3
6b372b
- added lincense files to OpenIPMI-libs subpackage as requested by
6b372b
  Fedora Licensing Guidelines
6b372b
6b372b
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.0.18-2
6b372b
- Mass rebuild with perl-5.12.0
6b372b
6b372b
* Wed May  5 2010 Jan Safranek <jsafrane@redhat.com> - 2.0.18-1
6b372b
- updated to OpenIPMI-2.0.18
6b372b
- fixed OpenIPMIpthread pkgconfig file (#468067)
6b372b
6b372b
* Mon May  3 2010 Jan Safranek <jsafrane@redhat.com> - 2.0.17-1
6b372b
- updated to OpenIPMI-2.0.17
6b372b
6b372b
* Thu Mar 18 2010 Jan Safranek <jsafrane@redhat.com> - 2.0.16-12
6b372b
- implemented mandatory 'force-reload' command in ipmi service
6b372b
6b372b
* Thu Mar 11 2010 Jan Safranek <jsafrane@redhat.com> - 2.0.16-11
6b372b
- rebuild against new gdbm
6b372b
6b372b
* Wed Mar  3 2010 Jan Safranek <jsafrane@redhat.com> - 2.0.16-10
6b372b
- add README.initscript describing /etc/init.d/ipmi initscript exit codes
6b372b
  (#562151)
6b372b
6b372b
* Mon Feb 22 2010 Jan Safranek <jsafrane@redhat.com> - 2.0.16-9
6b372b
- fix package License: field, there *are* sources with BSD header
6b372b
- distribute README files and COPYING in package
6b372b
6b372b
* Tue Jan  5 2010 Jan Safranek <jsafrane@redhat.com> - 2.0.16-8
6b372b
- fix package License: field, there is no source with BSD header
6b372b
6b372b
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 2.0.16-7
6b372b
- rebuild against perl 5.10.1
6b372b
6b372b
* Tue Dec  1 2009 Jan Safranek <jsafrane@redhat.com> - 2.0.16-6
6b372b
- fix package compilation to remove rpmlint errors
6b372b
6b372b
* Wed Sep 30 2009 Jan Safranek <jsafrane@redhat.com> - 2.0.16-5
6b372b
- rebuilt with new net-snmp
6b372b
6b372b
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.0.16-4
6b372b
- rebuilt with new openssl
6b372b
6b372b
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.16-3
6b372b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6b372b
6b372b
* Wed Apr 15 2009 Jan Safranek <jsafrane@redhat.com> - 2.0.16-2
6b372b
- fix compilation flags, debuginfo package is correctly generated now
6b372b
6b372b
* Thu Mar 19 2009 Jan Safranek <jsafrane@redhat.com> - 2.0.16-1
6b372b
- new upstream release
6b372b
6b372b
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.14-11
6b372b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
6b372b
6b372b
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 2.0.14-10
6b372b
- rebuild with new openssl
6b372b
6b372b
* Thu Dec 11 2008 Jan Safranek <jsafrane@redhat.com> - 2.0.14-9
6b372b
- fix linking without rpath, prelink won't screw up the libraries
6b372b
  anymore (#475265)
6b372b
6b372b
* Wed Dec 10 2008 Jan Safranek <jsafrane@redhat.com> - 2.0.14-8
6b372b
- shorter probe interval is used in init script, making the service startup
6b372b
  quicker in most situations (#475101)
6b372b
6b372b
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.0.14-7
6b372b
- Rebuild for Python 2.6
6b372b
6b372b
* Thu Oct 30 2008 Jan Safranek <jsafrane@redhat.com> - 2.0.14-6
6b372b
- removed static libraries from the -devel subpackage
6b372b
- fixed openipmigui.desktop file
6b372b
6b372b
* Thu Oct 23 2008 Jan Safranek <jsafrane@redhat.com> - 2.0.14-5
6b372b
- fixed typos in the descriptions
6b372b
- added .desktop file for openipmigui tool
6b372b
6b372b
* Mon Oct 20 2008 Jan Safranek <jsafrane@redhat.com> - 2.0.14-4
6b372b
- fixed description of the package
6b372b
6b372b
* Thu Oct 16 2008 Jan Safranek <jsafrane@redhat.com> - 2.0.14-3
6b372b
- split ipmitool to separate package
6b372b
- added 'reload' functionality to init script
6b372b
- added seraparate -gui subpackage
6b372b
6b372b
* Wed Jul 30 2008 Phil Knirsch <pknirsch@redhat.com> - 2.0.14-2
6b372b
- Fixed rpath problem in libOpenIPMIposix.so.0.0.1
6b372b
6b372b
* Tue Jul 29 2008 Phil Knirsch <pknirsch@redhat.com> - 2.0.14-1
6b372b
- Fixed several specfile problems (#453751)
6b372b
- Update to OpenIPMI-2.0.14
6b372b
6b372b
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.0.13-2
6b372b
- Autorebuild for GCC 4.3
6b372b
6b372b
* Wed Dec 05 2007 Phil Knirsch <pknirsch@redhat.com> - 2.0.13-1
6b372b
- Updated to OpenIPMI-2.0.13
6b372b
- Rebuild due to new openssl
6b372b
6b372b
* Wed Oct 10 2007 Phil Knirsch <pknirsch@redhat.com> - 2.0.11-3
6b372b
- Added missing perl-devel buildrequires
6b372b
6b372b
* Mon Sep 24 2007 Phil Knirsch <pknirsch@redhat.com> - 2.0.11-2
6b372b
- Added missing popt-devel buildrequires
6b372b
6b372b
* Fri Aug 17 2007 Phil Knirsch <pknirsch@redhat.com> - 2.0.11-2
6b372b
- Fix rebuild problems due to glibc change
6b372b
- License review and fixes
6b372b
6b372b
* Tue Apr 24 2007 Phil Knirsch <pknirsch@redhat.com> - 2.0.11-1
6b372b
- Update to OpenIPMI-2.0.11
6b372b
6b372b
* Tue Feb 27 2007 Phil Knirsch <pknirsch@redhat.com> - 2.0.6-8
6b372b
- Update for ipmitool-1.8.9
6b372b
6b372b
* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com> - 2.0.6-7
6b372b
- rebuild for python 2.5
6b372b
6b372b
* Tue Nov 28 2006 Phil Knirsch <pknirsch@redhat.com> - 2.0.6-6.fc7
6b372b
- Update due to new net-snmp-5.4
6b372b
- Some specfile updates
6b372b
6b372b
* Tue Jul 18 2006 Phil Knirsch <pknirsch@redhat.com> - 2.0.6-5
6b372b
- Fixed check for udev in initscript (#197956)
6b372b
6b372b
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.0.6-4.1
6b372b
- rebuild
6b372b
6b372b
* Fri Jun 16 2006 Bill Nottingham <notting@redhat.com> 2.0.6-4
6b372b
- don't include <linux/compiler.h>
6b372b
6b372b
* Fri Jun 16 2006 Jon Masters <jcm@redhat.com> 2.0.6-3
6b372b
- Fix a build requires (needs glibc-kernheaders)
6b372b
6b372b
* Thu Jun 15 2006 Jesse Keating <jkeating@redhat.com> 2.0.6-2
6b372b
- Bump for new glib2
6b372b
6b372b
* Tue May 16 2006 Phil Knirsch <pknirsch@redhat.com> 2.0.6-1
6b372b
- Fixed bug with type conversion in ipmitool (#191091)
6b372b
- Added python bindings 
6b372b
- Split off perl and python bindings in separate subpackages
6b372b
- Dropped obsolete patches
6b372b
- Added missing buildprereq on readline-devel
6b372b
- Made it install the python bindings properly on 64bit archs
6b372b
6b372b
* Mon May 15 2006 Phil Knirsch <pknirsch@redhat.com>
6b372b
- Updated ipmitool to 1.8.8
6b372b
- Updated OpenIPMI to 2.0.6
6b372b
6b372b
* Fri Feb 17 2006 Phil Knirsch <pknirsch@redhat.com> 1.4.14-19
6b372b
- Added missing PreReq for chkconfig
6b372b
6b372b
* Mon Feb 13 2006 Jesse Keating <jkeating@redhat.com> - 1.4.14-18.2.1
6b372b
- rebump for build order issues during double-long bump
6b372b
6b372b
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.4.14-18.2
6b372b
- bump again for double-long bug on ppc(64)
6b372b
6b372b
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.4.14-18.1
6b372b
- rebuilt for new gcc4.1 snapshot and glibc changes
6b372b
6b372b
* Mon Feb 06 2006 Phil Knirsch <pknirsch@redhat.com> 1.4.14-18
6b372b
- Updated ipmitool to latest upstream version.
6b372b
- Removed 3 patches for already fixed bugs in latest ipmitool.
6b372b
- Adapted warning message fix for ipmitool for latest version.
6b372b
6b372b
* Tue Jan 24 2006 Phil Knirsch <pknirsch@redhat.com> 1.4.14-17
6b372b
- Fixed some minor things in initscripts.
6b372b
6b372b
* Mon Jan 09 2006 Phil Knirsch <pknirsch@redhat.com> 1.4.14-16
6b372b
- Included FRU fix for displaying FRUs with ipmitool
6b372b
- Included patch for new option to specify a BMC password for IPMI 2.0 sessions
6b372b
6b372b
* Tue Jan 03 2006 Radek Vokal <rvokal@redhat.com> 1.4.14-15
6b372b
- Rebuilt against new libnetsnmp
6b372b
6b372b
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
6b372b
- rebuilt
6b372b
6b372b
* Wed Nov 23 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-14
6b372b
- Some more initscript and sysconfig updates from Dell.
6b372b
6b372b
* Wed Nov 09 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-13
6b372b
- Rebuilt to link against latest openssl libs.
6b372b
- Fixed ipmitool not setting session privilege level (#172312)
6b372b
6b372b
* Wed Nov 02 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-11
6b372b
- Rebuild to link against new net-snmp libs.
6b372b
6b372b
* Tue Oct 11 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-10
6b372b
- Updated initscript to fix missing redhat-lsb bug (#169901)
6b372b
6b372b
* Thu Sep 08 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-9
6b372b
- Another update to latest initscripts from Dell
6b372b
- Fixed some missing return statements for non-void functions (#164138)
6b372b
6b372b
* Thu Sep 01 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-8
6b372b
- Updated initscript to latest version from Dell
6b372b
6b372b
* Fri Aug 12 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-7
6b372b
- Fixed the unwanted output of failed module loading of the initscript. Behaves
6b372b
  now like all our other initscripts (#165476)
6b372b
6b372b
* Fri Aug 05 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-6
6b372b
- Fixed build problem on 64bit machines
6b372b
6b372b
* Fri Jul 15 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-5
6b372b
- Fixed missing change to not autostart in the initscript
6b372b
6b372b
* Wed Jul 06 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-4
6b372b
- Made the initscript a replacing configfile
6b372b
6b372b
* Mon Jul 04 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-3
6b372b
- Updated versions of the initscripts and sysconf files
6b372b
- Fixed typo in preun script and changelog
6b372b
6b372b
* Mon Jun 27 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-2
6b372b
- Updated to OpenIPMI-1.4.14
6b372b
- Split the main package into normal and libs package for multilib support
6b372b
- Added ipmitool-1.8.2 to OpenIPMI and put it in tools package
6b372b
- Added sysconf and initscript (#158270)
6b372b
- Fixed oob subscripts (#149142)
6b372b
6b372b
* Wed Mar 30 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.11-5
6b372b
- Correctly put libs in the proper packages
6b372b
6b372b
* Thu Mar 17 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.11-4
6b372b
- gcc4 rebuild fixes
6b372b
- Added missing gdbm-devel buildprereq
6b372b
6b372b
* Wed Mar 02 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.11-3
6b372b
- bump release and rebuild with gcc 4
6b372b
6b372b
* Tue Feb 08 2005 Karsten Hopp <karsten@redhat.de> 1.4.11-2 
6b372b
- update
6b372b
6b372b
* Tue Oct 26 2004 Phil Knirsch <pknirsch@redhat.com>
6b372b
- Initial version