123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344 |
- Summary: Hardware Platform Interface library and tools
- Summary(ja): ハードウエアプラットフォームインタフェースライブラリおよびツール
- Name: openhpi
- Version: 3.0.0
- Release: 2%{?_dist_release}
- License: BSD
- Group: System Environment/Base
- URL: http://www.openhpi.org
- Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
- Source1: %{name}.initd
- Source2: %{name}.sysconfig
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: sysfsutils-devel, net-snmp-devel, OpenIPMI-devel, glib2-devel
- BuildRequires: libtool-ltdl-devel, openssl-devel, ncurses-devel
- BuildRequires: libxml2-devel, docbook-utils, libuuid-devel
- Requires(post): chkconfig
- Requires(preun): chkconfig
- Requires(preun): initscripts
- %description
- OpenHPI is an open source project created with the intent of providing an
- implementation of the SA Forum's Hardware Platform Interface (HPI). HPI
- provides an abstracted interface to managing computer hardware, typically for
- chassis and rack based servers. HPI includes resource modeling; access to and
- control over sensor, control, watchdog, and inventory data associated with
- resources; abstracted System Event Log interfaces; hardware events and alerts;
- and a managed hot swap interface.
- OpenHPI provides a modular mechanism for adding new hardware and device support
- easily. Many plug-ins exist in the OpenHPI source tree to provide access to
- various types of hardware. This includes, but is not limited to, IPMI based
- servers, Blade Center, and machines which export data via sysfs.
- #'
- %package libs
- Group: System Environment/Libraries
- Summary: The system libraries for the OpenHPI project
- Summary(ja): OpenHPI のシステムライブラリ
- Obsoletes: %{name} < 2.10.2-1
- %description libs
- The system libraries for the OpenHPI project.
- %package devel
- Group: Development/Libraries
- Summary: The development environment for the OpenHPI project
- Summary(ja): OpenHPIの開発環境
- Requires: %{name}-libs = %{version}-%{release}
- Requires: glib2-devel, pkgconfig
- %description devel
- The development libraries and header files for the OpenHPI project.
- %prep
- %setup -q
- # fix permissions
- chmod a-x plugins/simulator/*.[ch]
- chmod a-x clients/*.[ch]
- %build
- export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
- %configure --disable-static
- # Don't use rpath!
- sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
- sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
- make %{?_smp_mflags}
- %install
- mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
- mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
- mkdir -p $RPM_BUILD_ROOT%{_initddir}
- mkdir -p -m1777 $RPM_BUILD_ROOT%{_var}/lib/%{name}
- make install DESTDIR=$RPM_BUILD_ROOT
- rm -f $RPM_BUILD_ROOT%{_sysconfdir}/init.d/openhpid
- install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initddir}/openhpid
- install -p -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/openhpid
- rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la
- rm -rf $RPM_BUILD_ROOT/%{_libdir}/%{name}/*.la
- %clean
- rm -rf $RPM_BUILD_ROOT
- %post
- /sbin/chkconfig --add openhpid
- %preun
- if [ $1 = 0 ] ; then
- /sbin/service openhpid stop >/dev/null 2>&1
- /sbin/chkconfig --del openhpid
- fi
- %postun
- if [ "$1" -ge "1" ] ; then
- /sbin/service openhpid condrestart >/dev/null 2>&1
- fi
- %post libs -p /sbin/ldconfig
- %postun libs -p /sbin/ldconfig
- %files
- %defattr(-,root,root,-)
- %doc COPYING README README.daemon openhpi.conf.example
- %dir %{_sysconfdir}/%{name}
- %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
- %config(noreplace) %{_sysconfdir}/%{name}/%{name}client.conf
- %config(noreplace) %{_sysconfdir}/openhpi/simulation.data
- %{_initddir}/openhpid
- %config(noreplace) %{_sysconfdir}/sysconfig/openhpid
- %attr(1777,root,root) %{_var}/lib/%{name}
- %{_bindir}/*
- %{_sbindir}/*
- %{_libdir}/%{name}
- %{_mandir}/man1/*
- %{_mandir}/man7/*
- %{_mandir}/man8/*
- %files libs
- %defattr(-,root,root,-)
- %{_libdir}/*.so.*
- %files devel
- %defattr(-,root,root,-)
- %doc COPYING
- %{_libdir}/*.so
- %{_includedir}/%{name}
- %{_libdir}/pkgconfig/*.pc
- %changelog
- * Fri Sep 02 2016 Toshiaki Ara <ara_t@384.jp> 3.0.0-2
- - rebuild with gcc-5.4.0
- * Wed Mar 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0.0-1
- - new upstream release
- - remove Patch0
- * Sun Mar 20 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.14.1-2
- - rebuild with openssl-1.0.0d
- * Sat Jul 10 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.1-1
- - initial build for Vine Linux
- * Wed Feb 24 2010 Dan Horák <dan[at]danny.cz> - 2.14.1-3
- - update initscript (#521648, #521830)
- * Fri Jan 15 2010 Dan Horák <dan[at]danny.cz> - 2.14.1-2
- - added fix for inconsistent SaHpi.h
- * Wed Nov 25 2009 Dan Horák <dan[at]danny.cz> - 2.14.1-1
- - updated to bug fix release 2.14.1
- * Fri Oct 9 2009 Dan Horák <dan[at]danny.cz> - 2.14.0-6
- - rebuilt with net-snmp 5.5
- * Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.14.0-5
- - rebuilt with new openssl
- * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14.0-4
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Wed Jul 14 2009 Dan Horak <dan[at]danny.cz> - 2.14.0-3
- - add BR: libuuid-devel
- * Fri Apr 17 2009 Dan Horak <dan[at]danny.cz> - 2.14.0-2
- - use upstream default config
- - libtoolize/autoreconf is not needed
- * Fri Apr 17 2009 Dan Horak <dan[at]danny.cz> - 2.14.0-1
- - update to 2.14.0
- * Wed Feb 25 2009 Dan Horak <dan[at]danny.cz> - 2.13.3-2
- - fix ppc/ppc64 builds
- * Wed Feb 25 2009 Dan Horak <dan[at]danny.cz> - 2.13.3-1
- - update to 2.13.3
- * Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 2.13.1-3
- - rebuild with new openssl
- * Tue Nov 25 2008 Dan Horak <dan[at]danny.cz> - 2.13.1-2
- - shorten Summary
- * Thu Nov 20 2008 Dan Horak <dan[at]danny.cz> - 2.13.1-1
- - update to 2.13.1
- * Mon Nov 17 2008 Dan Horak <dan[at]danny.cz> - 2.12.0-2
- - rebuild for new libtool
- * Sat Jul 26 2008 Dan Horak <dan[at]danny.cz> - 2.12.0-1
- - update to 2.12.0
- * Thu Jun 27 2008 Dan Horak <dan[at]danny.cz> - 2.11.3-1
- - update to 2.11.3
- * Thu Apr 18 2008 Dan Horak <dan[at]danny.cz> - 2.10.2-2
- - enable the sysfs plugin
- - add missing R: for -devel subpackage
- * Thu Mar 13 2008 Dan Horak <dan[at]danny.cz> - 2.10.2-1
- - update to 2.10.2
- - spec file and patch cleanup
- * Thu Feb 28 2008 Phil Knirsch <pknirsch@redhat.com> - 2.10.1-3
- - Removed incorrect patch for IBM BC snmp_bc plugin
- - Fixed GCC 4.3 rebuild problems
- * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.10.1-2
- - Autorebuild for GCC 4.3
- * Wed Dec 05 2007 Phil Knirsch <pknirsch@redhat.com> - 2.10.1-1
- - Updated to openhpi-2.10.1
- - Bump release and rebuild due to new openssl
- * Thu Aug 23 2007 Phil Knirsch <pknirsch@redhat.com> - 2.8.1-5
- - Bump release and rebuild because of PPC issues
- - Fix rebuild problems due to new glibc open macro
- * Fri Jul 20 2007 Phil Knirsch <pknirsch@redhat.com> - 2.8.1-4
- - Fix for hpipower segfaulting when using -b option out of range (#247279)
- * Tue Jul 17 2007 Phil Knirsch <pknirsch@redhat.com> - 2.8.1-3
- - Fixed a bug where the snmp_bc plugin didn't work in IBM BC (#247280)
- * Mon Jun 04 2007 Phil Knirsch <pknirsch@redhat.com> - 2.8.1-2.fc7
- - Fixed missing e2fsprogs-devel and openssl-devel build requires
- * Fri Mar 30 2007 Phil Knirsch <pknirsch@redhat.com> - 2.8.1-1.fc7
- - Update to openhpi-2.8.1
- * Thu Feb 08 2007 Phil Knirsch <pknirsch@redhat.com> - 2.8.0-3.fc7
- - Fixed some silly bugs in the specfile
- * Wed Feb 07 2007 Phil Knirsch <pknirsch@redhat.com> - 2.8.0-2.fc7
- - Bump and rebuild.
- * Tue Feb 06 2007 Phil Knirsch <pknirsch@redhat.com> - 2.8.0-1.fc7
- - Update to openhpi-2.8.0
- * Tue Nov 28 2006 Phil Knirsch <pknirsch@redhat.com> - 2.4.1-7.fc7
- - Rebuilt due to new net-snmp-5.4
- - Small specfile updates
- * Fri Sep 29 2006 Phil Knirsch <pknirsch@redhat.com> - 2.4.1-6
- - Fixed file conflicts for openhpi-switcher (#205226)
- * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.4.1-5.1
- - rebuild
- * Mon Jul 10 2006 Phil Knirsch <pknirsch@redhat.com> - 2.4.1-5
- - Had to disable sysfs support due to new libsysfs and incompatible API.
- - Added missing ncurses-devel buildrequires
- * Wed Jun 07 2006 Phil Knirsch <pknirsch@redhat.com> - 2.4.1-4
- - Rebuilt with final memset patch
- - Added missing pkgconfig buildprereq (#191935)
- * Fri May 26 2006 Radek Vokal <rvokal@redhat.com> - 2.4.1-2
- - rebuilt for new libnetsnmp and net-snmp-config changes
- * Wed May 24 2006 Phil Knirsch <pknirsch@redhat.com> - 2.4.1-1
- - Fixed buggy use of memset throughout the code
- - Made the package build and install properly
- * Fri May 19 2006 Phil Knirsch <pknirsch@redhat.com>
- - Added missing glib2-devel build prereq (#191935)
- - Update to latest stable version openhpi-2.4.1
- * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.2.1-4.2
- - bump again for double-long bug on ppc(64)
- * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.2.1-4.1
- - rebuilt for new gcc4.1 snapshot and glibc changes
- * Mon Jan 9 2006 Peter Jones <pjones@redhat.com> 2.2.1-4
- - Don't use -Werror, it doesn't build with that on ppc64 currently.
- * Mon Jan 06 2006 Jesse Keating <jkeating@redhat.com> 2.2.1-3
- - Fix to not use stict-aliasing.
- * Wed Jan 04 2006 Radek Vokal <rvokal@redhat.com> 2.2.1-2
- - Rebuilt against new libnetsnmp
- * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
- - rebuilt
- * Fri Nov 11 2005 Phil Knirsch <pknirsch@redhat.com> 2.2.1-1
- - Update to stable openhpi-2.2.1
- * Wed Nov 09 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.3-5
- - Rebuilt to link against latest openssl lib.
- * Mon Nov 07 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.3-4
- - Added the openhpi config file
- - Added missing /var/lib/openhpi dir with proper rights
- - Added a few missing BuildPreReqs
- * Thu Nov 03 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.3-3
- - Rebuild against new net-snmp libs
- * Wed Mar 30 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.3-1
- - Moved the pkgconfig files to the devel package (#152507)
- - Update to openhpi-2.0.3
- - Had to manually disable ipmi support for now until openhpi builds correctly
- against it again
- - Dropped net-snmp-config patch, not needed anymore
- * Thu Mar 17 2005 Phil Knirsch <pknirsch@redhat.com> 1.9.2-5
- - Fixed gcc4 rebuild problems
- * Wed Mar 02 2005 Phil Knirsch <pknirsch@redhat.com> 1.9.2-4
- - bump release and rebuild with gcc 4
- * Mon Feb 14 2005 Phil Knirsch <pknirsch@redhat.com> 1.9.2-3
- - Rebuilt for new rpm-4.4
- * Mon Dec 20 2004 Phil Knirsch <pknirsch@redhat.com> 1.9.2-2
- - Fixed overflow in plugins/sysfs/sysfs2hpi.c
- - Fixed rebuild problem with latest net-snmp
- - Removed is_simulator patch, not needed anymore
- * Fri Nov 26 2004 Florian La Roche <laroche@redhat.com> 1.9.2-1
- - update to 1.9.2
- * Tue Nov 02 2004 Phil Knirsch <pknirsch@redhat.com> 1.9.1-1
- - Added proper BuildRequires
- - Drop ia64 for first build, something fishy with the compiler and warning.
- * Tue Oct 26 2004 Phil Knirsch <pknirsch@redhat.com>
- - Initial version
- - Disable dummy plugin, doesn't compile
- - Fix missing () in snmp_bc_session.c
|