- fix ethtool extension (#222268)
This commit is contained in:
parent
a7450c5376
commit
83abd96a90
34
net-snmp-5.4-ethtool-config.patch
Normal file
34
net-snmp-5.4-ethtool-config.patch
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
--- net-snmp-5.4/configure.ethtool-config 2007-01-11 17:26:28.000000000 +0100
|
||||||
|
+++ net-snmp-5.4/configure 2007-01-11 17:26:28.000000000 +0100
|
||||||
|
@@ -32741,10 +32741,10 @@
|
||||||
|
/* end confdefs.h. */
|
||||||
|
|
||||||
|
#include <sys/types.h>
|
||||||
|
-typedef unsigned long long u64; /* hack, so we may include kernel's ethtool.h */
|
||||||
|
-typedef __uint32_t u32; /* ditto */
|
||||||
|
-typedef __uint16_t u16; /* ditto */
|
||||||
|
-typedef __uint8_t u8; /* ditto */
|
||||||
|
+typedef unsigned long long __u64; /* hack, so we may include kernel's ethtool.h */
|
||||||
|
+typedef __uint32_t __u32; /* ditto */
|
||||||
|
+typedef __uint16_t __u16; /* ditto */
|
||||||
|
+typedef __uint8_t __u8; /* ditto */
|
||||||
|
|
||||||
|
|
||||||
|
#include <$ac_header>
|
||||||
|
--- net-snmp-5.4/agent/mibgroup/if-mib/data_access/interface_linux.c.ethtool-config 2006-09-21 15:09:18.000000000 +0200
|
||||||
|
+++ net-snmp-5.4/agent/mibgroup/if-mib/data_access/interface_linux.c 2007-01-11 17:27:32.000000000 +0100
|
||||||
|
@@ -26,10 +26,10 @@
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
|
#ifdef HAVE_LINUX_ETHTOOL_H
|
||||||
|
-typedef unsigned long long u64; /* hack, so we may include kernel's ethtool.h */
|
||||||
|
-typedef __uint32_t u32; /* ditto */
|
||||||
|
-typedef __uint16_t u16; /* ditto */
|
||||||
|
-typedef __uint8_t u8; /* ditto */
|
||||||
|
+typedef unsigned long long __u64; /* hack, so we may include kernel's ethtool.h */
|
||||||
|
+typedef __uint32_t __u32; /* ditto */
|
||||||
|
+typedef __uint16_t __u16; /* ditto */
|
||||||
|
+typedef __uint8_t __u8; /* ditto */
|
||||||
|
#include <linux/ethtool.h>
|
||||||
|
#endif /* HAVE_LINUX_ETHTOOL_H */
|
||||||
|
#include <linux/sockios.h>
|
@ -7,7 +7,7 @@
|
|||||||
Summary: A collection of SNMP protocol tools and libraries
|
Summary: A collection of SNMP protocol tools and libraries
|
||||||
Name: net-snmp
|
Name: net-snmp
|
||||||
Version: %{major_ver}
|
Version: %{major_ver}
|
||||||
Release: 6%{?dist}
|
Release: 7%{?dist}
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
|
|
||||||
License: BSDish
|
License: BSDish
|
||||||
@ -34,6 +34,7 @@ Patch9: net-snmp-5.4-config_libdir.patch
|
|||||||
#Patch10: net-snmp-5.4-if_addr.patch
|
#Patch10: net-snmp-5.4-if_addr.patch
|
||||||
Patch11: net-snmp-5.4-ip-addr-route-leaks.patch
|
Patch11: net-snmp-5.4-ip-addr-route-leaks.patch
|
||||||
Patch12: net-snmp-5.4-tcpConn-tcp6-fopen.patch
|
Patch12: net-snmp-5.4-tcpConn-tcp6-fopen.patch
|
||||||
|
Patch13: net-snmp-5.4-ethtool-config.patch
|
||||||
|
|
||||||
Requires(pre): /sbin/chkconfig
|
Requires(pre): /sbin/chkconfig
|
||||||
Obsoletes: ucd-snmp
|
Obsoletes: ucd-snmp
|
||||||
@ -143,6 +144,8 @@ and applications.
|
|||||||
%patch11 -p0 -b .route-leak
|
%patch11 -p0 -b .route-leak
|
||||||
%patch12 -p1 -b .tcp6-fopen
|
%patch12 -p1 -b .tcp6-fopen
|
||||||
|
|
||||||
|
%patch13 -p1 -b .ethtool-config
|
||||||
|
|
||||||
# Do this patch with a perl hack...
|
# Do this patch with a perl hack...
|
||||||
perl -pi -e "s|'\\\$install_libdir'|'%{_libdir}'|" ltmain.sh
|
perl -pi -e "s|'\\\$install_libdir'|'%{_libdir}'|" ltmain.sh
|
||||||
|
|
||||||
@ -353,6 +356,9 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
%{_libdir}/lib*.so.*
|
%{_libdir}/lib*.so.*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jan 11 2007 Radek Vokál <rvokal@redhat.com> - 5.4-7
|
||||||
|
- fix ethtool extension (#222268)
|
||||||
|
|
||||||
* Thu Jan 11 2007 Radek Vokál <rvokal@redhat.com> - 5.4-6
|
* Thu Jan 11 2007 Radek Vokál <rvokal@redhat.com> - 5.4-6
|
||||||
- swith to new disman implementation
|
- swith to new disman implementation
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user