packages: ipmiutil/ipmiutil-make-jN.patch, ipmiutil/ipmiutil.spec, ipmiutil...
qboosh
qboosh at pld-linux.org
Sat Nov 13 21:38:40 CET 2010
Author: qboosh Date: Sat Nov 13 20:38:40 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 2.7.2
- updated am,make-jN patches, removed obsolete am2 patch
---- Files affected:
packages/ipmiutil:
ipmiutil-make-jN.patch (1.7 -> 1.8) , ipmiutil.spec (1.24 -> 1.25) , ipmiutil-am2.patch (1.6 -> NONE) (REMOVED)
---- Diffs:
================================================================
Index: packages/ipmiutil/ipmiutil-make-jN.patch
diff -u packages/ipmiutil/ipmiutil-make-jN.patch:1.7 packages/ipmiutil/ipmiutil-make-jN.patch:1.8
--- packages/ipmiutil/ipmiutil-make-jN.patch:1.7 Tue Jan 5 16:24:06 2010
+++ packages/ipmiutil/ipmiutil-make-jN.patch Sat Nov 13 21:38:34 2010
@@ -1,62 +1,101 @@
---- ipmiutil-2.2.0/util/Makefile.am.orig 2008-08-25 22:08:37.000000000 +0200
-+++ ipmiutil-2.2.0/util/Makefile.am 2008-08-28 00:43:08.614118386 +0200
-@@ -54,52 +54,23 @@
- LDADD += -lpthread
-
+--- ipmiutil-2.7.2/util/Makefile.am.orig 2010-11-02 21:25:41.000000000 +0100
++++ ipmiutil-2.7.2/util/Makefile.am 2010-11-13 07:24:02.003101613 +0100
+@@ -63,75 +63,50 @@
+ # EXTRA_PROGRAMS are built by default but not included in the install package
+ # TESTPROGS are not built by default. To build, do 'make ifruset', for example.
sbin_PROGRAMS = ipmiutil idiscover ipmi_port ievents
--EXTRA_PROGRAMS = libipmiutil.a libimbapi.a ipmi_sample
-+EXTRA_PROGRAMS =
+-EXTRA_PROGRAMS = libipmiutil.a ipmi_sample
++EXTRA_PROGRAMS =
+noinst_LTLIBRARIES = libipmiutil.la libimbapi.la
- TESTPROGS = bmcconfig xmlconfig ipmimv
+ TESTPROGS = libimbapi.a iconfig ipmimv ifruset
+ # OLDPROGS are old/previous binaries that may exist and need to be deleted.
OLDPROGS = alarms bmchealth fruconfig getevent hwreset icmd isolconsole pefconfig sensor showsel tmconfig wdt
- # xmlconfig dropped
# To build an imb api library (libimbapi.a):
-libimbapi.a: imbapi.c
-- $(CC) -I. -I.. @OS_CFLAGS@ -fPIC $(CFLAGS) -c imbapi.c
-- $(AR) cru libimbapi.a imbapi.o
+- $(CC) -I. -I.. @OS_CFLAGS@ -fPIC $(CFLAGS) -o $(tmpdir)/imbapi.o -c imbapi.c
+- $(AR) cru libimbapi.a $(tmpdir)/imbapi.o
- $(RANLIB) libimbapi.a
-- rm -f imbapi.o
+- rm -f $(tmpdir)/imbapi.o
+libimbapi_la_SOURCES = imbapi.c
-+libimbapi_la_CFLAGS = -I. -I.. @OS_CFLAGS@ -fPIC -c
++libimbapi_la_CFLAGS = -I -I.. @OS_CFLAGS@ -fPIC
# To build a lib to support all of the IPMI drivers (libipmiutil.a)
-libipmiutil.a: $(CMDMOD:.c=.o) @LANPLUS_LIB@
- if [ -f "@LANPLUS_LIB@" ]; then \
- $(CC) $(CFLAGS_SAM) -c ipmilanplus.c; \
+- $(CC) $(CFLAGS_SAM) -c ipmilan.c; \
- ar x @LANPLUS_LIB@ ; fi
-- $(AR) cru libipmiutil.a $(CMDMOD:.c=.o) $(LANPLUS_OBJ)
+- $(AR) cru libipmiutil.a $(CMDMOD:.c=.o) $(LANPLUS_OBJ)
- $(RANLIB) libipmiutil.a
- if [ -f "@LANPLUS_LIB@" ]; then \
-- rm -f $(LANPLUS_OBJ) ipmilanplus.o; fi
-+libipmiutil_la_SOURCES = $(CMDMOD)
-+libipmiutil_la_LIBADD = @LANPLUS_LIB@
-+libipmiutil_la_CFLAGS = $(AM_CFLAGS)
-
- # To build ipmiutil, need to use METACFLAGS for each .c/.o
-
+- rm -f $(LANPLUS_OBJ) ipmilan.o ipmilanplus.o; fi
+-
+-# To build ipmiutil, need to use METACFLAGS for each .c/.o
+-
-idiscover: idiscover.c
-- $(CC) @OS_CFLAGS@ $(CFLAGS) $(LDFLAGS) -o idiscover idiscover.c
+- $(CC) @OS_CFLAGS@ $(CFLAGS) $(LDFLAGS) $(OS_LF) -o idiscover idiscover.c
-
-ipmimv: ipmimv.c
- $(CC) @OS_CFLAGS@ $(CFLAGS) $(LDFLAGS) -DTEST_BIN -o ipmimv ipmimv.c
-
-ievents: ievents.c
-- $(CC) $(CFLAGS) $(LDFLAGS) -DTEST -o ievents ievents.c
+- $(CC) $(CFLAGS) $(LDFLAGS) -DALONE -o ievents ievents.c
-
-ipmi_sample: libipmiutil.a ipmi_sample.c
- $(CC) $(CFLAGS_SAM) -c ipmi_sample.c
- $(CC) -g -O2 -o ipmi_sample ipmi_sample.o libipmiutil.a $(LDFLAGS) $(LDADD)
-
+-ifruset: libipmiutil.a ifruset.c ifru_picmg.c
+- $(CC) $(CFLAGS_SAM) -c ifruset.c
+- $(CC) $(CFLAGS_SAM) -c ifru_picmg.c
+- $(CC) -g -O2 -o ifruset ifruset.o ifru_picmg.o libipmiutil.a $(LDFLAGS) $(LDADD)
+-
-ipmi_port: ipmi_port.c
- $(CC) $(CFLAGS) $(LDFLAGS) -o ipmi_port ipmi_port.c
-
--xmlconfig: xmlconfig.c libipmiutil.a
-- $(CC) $(CFLAGS) $(LDFLAGS) -o xmlconfig xmlconfig.c libipmiutil.a @LANPLUS_CRYPTO@
--
--bmcconfig: bmcconfig.c libipmiutil.a
-- $(CC) $(CFLAGS) $(LDFLAGS) -o bmcconfig bmcconfig.c libipmiutil.a @LANPLUS_CRYPTO@
+-#xmlconfig: xmlconfig.c libipmiutil.a
+-# $(CC) $(CFLAGS) $(LDFLAGS) -o xmlconfig xmlconfig.c libipmiutil.a @LANPLUS_CRYPTO@
-
+-iconfig: iconfig.c libipmiutil.a
+- $(CC) $(CFLAGS) $(LDFLAGS) -o iconfig iconfig.c libipmiutil.a @LANPLUS_CRYPTO@
++libipmiutil_la_SOURCES = $(CMDMOD) isol.c
++libipmiutil_la_LIBADD = @LANPLUS_LIB@ -lcrypto
++libipmiutil_la_CFLAGS = $(AM_CFLAGS)
+
ipmiutil_SOURCES = $(METASOURCE)
# ipmiutil: $(METASOURCE:.c=.o)
# $(CC) $(CFLAGS) $(LDFLAGS) -o ipmiutil $(METASOURCE:.c=.o)
+
+-ievents_SOURCES = ievents.c
++ievents_SOURCES = ievents.c
++ievents_CPPFLAGS = $(AM_CPPFLAGS) -UMETACOMMAND -DALONE
+
+ idiscover_SOURCES = idiscover.c
++idiscover_CPPFLAGS = $(AM_CPPFLAGS) -UMETACOMMAND @OS_CFLAGS@
++
++ipmimv_SOURCES = ipmimv.c
++ipmimv_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_BIN
++
++ifruset_SOURCES = ifruset.c ifru_picmg.c
++ifruset_LDADD = libipmiutil.la
++
++ipmi_sample_SOURCES = ipmi_sample.c
++ipmi_sample_LDADD = libipmiutil.la
+
+ ipmi_port_SOURCES = ipmi_port.c
+
+ # xmlconfig_SOURCES = xmlconfig.c $(CMDMOD)
+
+-EXTRA_DIST = imb_api.h ipmicmd.h ipmi_ioctls.h ipmidir.h ipmilan.h ipmilanplus.h ipmiutil.h
++iconfig_SOURCES = iconfig.c
++iconfig_LDADD = libipmiutil.la @LANPLUS_CRYPTO@
+
+-all-am: Makefile $(sbin_PROGRAMS) $(EXTRA_PROGRAMS)
++EXTRA_DIST = imb_api.h ipmicmd.h ipmi_ioctls.h ipmidir.h ipmilan.h ipmilanplus.h ipmiutil.h
+
+-install-data-am: $(EXTRA_PROGRAMS)
++install-data-am:
+ mkdir -p $(DESTDIR)$(extradir)
+
+ clean-generic:
================================================================
Index: packages/ipmiutil/ipmiutil.spec
diff -u packages/ipmiutil/ipmiutil.spec:1.24 packages/ipmiutil/ipmiutil.spec:1.25
--- packages/ipmiutil/ipmiutil.spec:1.24 Mon Apr 12 21:25:48 2010
+++ packages/ipmiutil/ipmiutil.spec Sat Nov 13 21:38:34 2010
@@ -1,32 +1,23 @@
# $Revision$, $Date$
-# TODO
-# - unpackaged:
-# /etc/cron.daily/checksel
-# /etc/rc.d/init.d/ipmi_port
-# /etc/rc.d/init.d/ipmiutil_asy
-# /etc/rc.d/init.d/ipmiutil_wdt
-# /usr/share/ipmiutil/COPYING
-# /usr/share/ipmiutil/README
-# /usr/share/ipmiutil/UserGuide
-# /usr/share/ipmiutil/evt.sh
-# /usr/share/ipmiutil/ipmi_if.sh
-%bcond_without gpl
+#
+# Conditonal build:
+%bcond_without gpl # build with GPL code (md2.h, ipmi_ioctls.h)
+#
Summary: IPMI Management Utilities
Summary(pl.UTF-8): Narzędzia zarządzające IPMI
Name: ipmiutil
-Version: 2.5.2
-Release: 5
+Version: 2.7.2
+Release: 1
%if %{with gpl}
-License: GPL
+License: GPL v2+
%else
License: BSD
%endif
Group: Applications/System
-Source0: http://dl.sourceforge.net/ipmiutil/%{name}-%{version}.tar.gz
-# Source0-md5: 1423145340b6ef832ab38fc2920121b1
+Source0: http://downloads.sourceforge.net/ipmiutil/%{name}-%{version}.tar.gz
+# Source0-md5: 07fd1ab25472c1f3371da2e0d07dfda2
Patch0: %{name}-am.patch
Patch1: %{name}-make-jN.patch
-Patch2: %{name}-am2.patch
URL: http://ipmiutil.sourceforge.net/
BuildRequires: autoconf
BuildRequires: automake
@@ -79,9 +70,8 @@
%setup -q
%patch0 -p1
%patch1 -p1
-%patch2 -p1
-rm lib/lib*.a*
+%{__rm} lib/lib*.a*
%build
%{__libtoolize}
@@ -101,7 +91,7 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_libdir},%{_mandir}/man8,%{mibsdir}}
+install -d $RPM_BUILD_ROOT%{mibsdir}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
@@ -117,43 +107,59 @@
%files
%defattr(644,root,root,755)
%doc AUTHORS COPYING ChangeLog NEWS README TODO doc/{UserGuide,checksel,*.sh,ipmiutil_asy,ipmiutil_wdt}
-%attr(755,root,root) %{_sbindir}/alarms
-%attr(755,root,root) %{_sbindir}/bmcconfig
-%attr(755,root,root) %{_sbindir}/bmchealth
-%attr(755,root,root) %{_sbindir}/fruconfig
-%attr(755,root,root) %{_sbindir}/getevent
-%attr(755,root,root) %{_sbindir}/hwreset
+%attr(755,root,root) %{_sbindir}/ialarms
%attr(755,root,root) %{_sbindir}/icmd
+%attr(755,root,root) %{_sbindir}/iconfig
%attr(755,root,root) %{_sbindir}/idiscover
%attr(755,root,root) %{_sbindir}/ievents
+%attr(755,root,root) %{_sbindir}/ifirewall
+%attr(755,root,root) %{_sbindir}/ifru
+%attr(755,root,root) %{_sbindir}/ifwum
+%attr(755,root,root) %{_sbindir}/igetevent
+%attr(755,root,root) %{_sbindir}/ihealth
+%attr(755,root,root) %{_sbindir}/ihpm
+%attr(755,root,root) %{_sbindir}/ilan
+%attr(755,root,root) %{_sbindir}/ipicmg
%attr(755,root,root) %{_sbindir}/ipmi_port
%attr(755,root,root) %{_sbindir}/ipmiutil
-%attr(755,root,root) %{_sbindir}/isolconsole
-%attr(755,root,root) %{_sbindir}/pefconfig
-%attr(755,root,root) %{_sbindir}/sensor
-%attr(755,root,root) %{_sbindir}/showsel
-%attr(755,root,root) %{_sbindir}/tmconfig
-%attr(755,root,root) %{_sbindir}/wdt
-%{_mandir}/man8/alarms.8*
-%{_mandir}/man8/bmcconfig.8*
-%{_mandir}/man8/bmchealth.8*
-%{_mandir}/man8/fruconfig.8*
-%{_mandir}/man8/getevent.8*
-%{_mandir}/man8/hwreset.8*
+%attr(755,root,root) %{_sbindir}/ireset
+%attr(755,root,root) %{_sbindir}/isel
+%attr(755,root,root) %{_sbindir}/isensor
+%attr(755,root,root) %{_sbindir}/iserial
+%attr(755,root,root) %{_sbindir}/isol
+%attr(755,root,root) %{_sbindir}/iwdt
+%attr(754,root,root) /etc/cron.daily/checksel
+%attr(754,root,root) /etc/rc.d/init.d/ipmi_port
+%attr(754,root,root) /etc/rc.d/init.d/ipmiutil_asy
+%attr(754,root,root) /etc/rc.d/init.d/ipmiutil_evt
+%attr(754,root,root) /etc/rc.d/init.d/ipmiutil_wdt
+%{_datadir}/%{name}
+%{_mandir}/man8/ialarms.8*
%{_mandir}/man8/icmd.8*
+%{_mandir}/man8/iconfig.8*
%{_mandir}/man8/idiscover.8*
+%{_mandir}/man8/iekanalyzer.8*
%{_mandir}/man8/ievents.8*
+%{_mandir}/man8/ifirewall.8*
+%{_mandir}/man8/ifru.8*
+%{_mandir}/man8/ifwum.8*
+%{_mandir}/man8/igetevent.8*
+%{_mandir}/man8/ihealth.8*
+%{_mandir}/man8/ihpm.8*
+%{_mandir}/man8/ilan.8*
+%{_mandir}/man8/ipicmg.8*
+%{_mandir}/man8/ipmi_port.8*
%{_mandir}/man8/ipmiutil.8*
-%{_mandir}/man8/isolconsole.8*
-%{_mandir}/man8/pefconfig.8*
-%{_mandir}/man8/sensor.8*
-%{_mandir}/man8/showsel.8*
-%{_mandir}/man8/tmconfig.8*
-%{_mandir}/man8/wdt.8*
+%{_mandir}/man8/ireset.8*
+%{_mandir}/man8/isel.8*
+%{_mandir}/man8/isensor.8*
+%{_mandir}/man8/iserial.8*
+%{_mandir}/man8/isol.8*
+%{_mandir}/man8/isunoem.8*
+%{_mandir}/man8/iwdt.8*
%files -n mibs-%{name}
%defattr(644,root,root,755)
-%{mibsdir}/bmclanaol.mib
%{mibsdir}/bmclanpet.mib
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -162,6 +168,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.25 2010/11/13 20:38:34 qboosh
+- updated to 2.7.2
+- updated am,make-jN patches, removed obsolete am2 patch
+
Revision 1.24 2010/04/12 19:25:48 arekm
- release 5
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ipmiutil/ipmiutil-make-jN.patch?r1=1.7&r2=1.8&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ipmiutil/ipmiutil.spec?r1=1.24&r2=1.25&f=u
More information about the pld-cvs-commit
mailing list