Changes of Revision 3
[-] | Added | ipmitool.spec |
x 1
2 +# 3 +# spec file for package ipmitool (Version 1.8.9) 4 +# 5 +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. 6 +# This file and all modifications and additions to the pristine 7 +# package are under the same license as the package itself. 8 +# 9 +# Please submit bugfixes or comments via http://bugs.opensuse.org/ 10 +# 11 + 12 +# norootforbuild 13 +# usedforbuild aaa_base acl attr audit-libs autoconf automake bash binutils bzip2 coreutils cpio cpp cpp42 cracklib cvs diffutils file filesystem fillup findutils gawk gcc gcc42 gdbm gettext gettext-devel glibc glibc-devel glibc-locale grep groff gzip info insserv less libacl libattr libbz2-1 libbz2-devel libdb-4_5 libgcc42 libgomp42 libltdl-3 libmudflap42 libopenssl-devel libopenssl0_9_8 libreadline5 libstdc++42 libtool libuuid1 libvolume_id libxcrypt libzio linux-kernel-headers m4 make man mktemp ncurses ncurses-devel net-tools netcfg openssl-certs pam pam-modules patch perl perl-base permissions popt readline-devel rpm sed sysvinit tar texinfo timezone util-linux zlib zlib-devel 14 + 15 +Name: ipmitool 16 +BuildRequires: openssl-devel readline-devel 17 +Url: http://ipmitool.sourceforge.net/ 18 +Summary: Utility for IPMI Control 19 +Version: 1.8.9 20 +Release: 38 21 +License: BSD 3-Clause 22 +Group: System/Management 23 +Source: http://heanet.dl.sourceforge.net/sourceforge/%{name}/%{name}_%{version}.orig.tar.gz 24 +Patch: compile-fixes 25 +Patch1: ipmitool_1.8.9-1.diff.gz 26 +BuildRoot: %{_tmppath}/%{name}-%{version}-build 27 + 28 +%description 29 +This package contains a utility for interfacing with devices that 30 +support the Intelligent Platform Management Interface specification. 31 +IPMI is an open standard for machine health, inventory, and remote 32 +power control. 33 + 34 +This utility can communicate with IPMI-enabled devices through either a 35 +kernel driver such as OpenIPMI or over the RMCP LAN protocol defined in 36 +the IPMI specification. IPMIv2 adds support for encrypted LAN 37 +communications and remote Serial-over-LAN functionality. 38 + 39 +It provides commands for reading the Sensor Data Repository (SDR) and 40 +displaying sensor values, displaying the contents of the System Event 41 +Log (SEL), printing Field Replaceable Unit (FRU) information, reading 42 +and setting LAN configuration, and chassis power control. 43 + 44 + 45 + 46 +%debug_package 47 +%prep 48 +%setup 49 +%patch -p1 50 +zcat %{P:1} | patch -p1 51 +for patch in `cat debian/patches/00list` ; do 52 +patch -p1 < debian/patches/${patch} 53 +done 54 + 55 +%build 56 +CFLAGS="$RPM_OPT_FLAGS" ./configure \ 57 + --prefix=%{_prefix} \ 58 + --bindir=%{_bindir} \ 59 + --sbindir=%{_sbindir} \ 60 + --datadir=%{_datadir} \ 61 + --includedir=%{_includedir} \ 62 + --libdir=%{_libdir} \ 63 + --mandir=%{_mandir} \ 64 + --sysconfdir=%{_sysconfdir} 65 +make 66 + 67 +%install 68 +make DESTDIR=$RPM_BUILD_ROOT install 69 +rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/ipmitool 70 + 71 +%clean 72 +rm -rf $RPM_BUILD_ROOT 73 + 74 +%files 75 +%defattr(-,root,root) 76 +%doc AUTHORS COPYING README contrib 77 +%{_bindir}/* 78 +%{_sbindir}/* 79 +# %dir %{_datadir}/ipmitool 80 +#%{_datadir}/doc/packages/ipmitool/* 81 +%doc %{_mandir}/man1/* 82 +%doc %{_mandir}/man8/* 83 +%changelog 84 +* Wed Mar 23 2008 Carsten Schoene <cs@linux-administrator.com> 85 +- added debian patches (lenny backport) 86 + 87 +* Thu Mar 08 2007 - duwe@suse.de 88 +- add new compile fixes 89 +* Wed Mar 07 2007 - duwe@suse.de 90 +- update to 1.8.9, fixing ipmievd crashing. 91 + This was requesten in Bug#246456 92 +* Fri Oct 13 2006 - duwe@suse.de 93 +- update to today's CVS state 94 + * might fix SoL issues (Fate #30911) 95 +* Tue Oct 10 2006 - duwe@suse.de 96 +- update to 1.8.8 mainly various fixes: 97 + version 1.8.8 98 + * Fix segfaults in sensor data repository list 99 + * Fix ipmievd to open interface before daemonizing 100 + * Fix IPMIv1.5 authtype NONE to ignore supplied password 101 + * Fix cipher suite display bug in lan print 102 + * Fix typo in IPMIv2 SOL output when sending break 103 + * Fix improper LUN handling with Tyan SOL 104 + * Add LUN support to OpenIPMI interface 105 + * Add support for Kontron OEM commands 106 + * Update to Kontron Firmware Update command 107 + version 1.8.7 108 + * Remove nuclear clause from license 109 + * Add Sun OEM command for blades 110 + * Increase argument size for raw commands in shell/exec 111 + * Fix handling of LUNs for LAN interfaces 112 + * Add IPMIv2 SOL loopback test 113 + * Add support for IBM OEM SEL messages 114 + * Disable file paranoia checks on read files by default 115 + * Support IPMIv2 SOL on older Intel boxes 116 + * Display message and exit if keepalive fails during SOL 117 + * Add support for setting VLAN id and priority 118 + * Add support for FreeBSD OpenIPMI-compatible driver 119 + * Add support for IPMIv2 Firmware Firewall 120 + * Fix gcc4 compile warnings 121 + * Make ipmievd generate pidfile 122 + * Add initscripts for ipmievd 123 +* Mon May 29 2006 - kukuk@suse.de 124 +- Fix type conversion bug in ipmi_pef.c [#173658] 125 +* Fri May 26 2006 - schwab@suse.de 126 +- Add readline-devel to BuildRequires to enable shell command. 127 +- Fix use of channel_info bitfield. 128 +- Fix byte swapping. 129 +* Mon Feb 13 2006 - kukuk@suse.de 130 +- Update to ipmitool 1.8.6 [#134708,#131823] 131 + - Fix memory corruption when sending encrypted SOL traffic 132 + - Add keepalive timer to IPMIv2 SOL sessions 133 + - Raise privilege level after creating IPMIv2 session 134 + - Add support for settable SOL escape character with -e option 135 + - Add support for Kg BMC key for IPMIv2 authentication with -k option 136 + - Add support for Tyan IPMIv1.5 SOL with tsol command 137 + - Add support for PICMG devices 138 + - Add support for OEM SEL event parsing 139 + - Add support for command bridging over lan and lanplus interfaces 140 + - New 'chassis selftest' command 141 + - Many bufxies and patches from contributors 142 +* Wed Jan 25 2006 - mls@suse.de 143 +- converted neededforbuild to BuildRequires 144 +* Fri Jan 20 2006 - schwab@suse.de 145 +- Don't strip binaries. 146 +* Mon Sep 19 2005 - kukuk@suse.de 147 +- Fix missing return value 148 +* Thu Aug 04 2005 - kukuk@suse.de 149 +- Initial release (FeatureID #165) 150 |