Logoj0ke.net Open Build Service > Projects > home:netmax > ipmitool > Changes
Sign Up | Log In

Changes of Revision 3

[-] Added ipmitool.spec
x
 
1
@@ -0,0 +1,148 @@
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