- another multilib fix. Fix also net-snmp-config script
This commit is contained in:
		
							parent
							
								
									3daa611e5b
								
							
						
					
					
						commit
						7a97a1ea65
					
				
							
								
								
									
										47
									
								
								net-snmp-config
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										47
									
								
								net-snmp-config
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,47 @@ | |||||||
|  | #!/bin/sh | ||||||
|  | # | ||||||
|  | # net-snmp-config | ||||||
|  | # | ||||||
|  | # this shell script is designed to merely dump the configuration | ||||||
|  | # information about how the net-snmp package was compiled.  The | ||||||
|  | # information is particularily useful for applications that need to | ||||||
|  | # link against the net-snmp libraries and hence must know about any | ||||||
|  | # other libraries that must be linked in as well. | ||||||
|  | 
 | ||||||
|  | # this particular shell script calls arch specific script to avoid | ||||||
|  | # multilib conflicts | ||||||
|  | 
 | ||||||
|  | # Supported arches ix86 ia64 ppc ppc64 s390 s390x x86_64 | ||||||
|  | 
 | ||||||
|  | arch=`arch` | ||||||
|  | echo $arch | grep -q i.86 | ||||||
|  | if [ $? -eq 0 ] ; then | ||||||
|  |     net-snmp-config-i386 $* | ||||||
|  |     exit 0 | ||||||
|  | fi | ||||||
|  | if [ "$arch" = "ia64" ] ; then | ||||||
|  |     net-snmp-config-ia64 $* | ||||||
|  |     exit 0 | ||||||
|  | fi | ||||||
|  | if [ "$arch" = "ppc" ] ; then | ||||||
|  |     net-snmp-config-ppc $* | ||||||
|  |     exit 0 | ||||||
|  | fi | ||||||
|  | if [ "$arch" = "ppc64" ] ; then | ||||||
|  |     net-snmp-config-ppc64 $* | ||||||
|  |     exit 0 | ||||||
|  | fi | ||||||
|  | if [ "$arch" = "s390" ] ; then | ||||||
|  |     net-snmp-config-s390 $* | ||||||
|  |     exit 0 | ||||||
|  | fi | ||||||
|  | if [ "$arch" = "s390x" ] ; then | ||||||
|  |     net-snmp-config-s390x $* | ||||||
|  |     exit 0 | ||||||
|  | fi | ||||||
|  | if [ "$arch" = "x86_64" ] ; then | ||||||
|  |     net-snmp-config-x86_64 $* | ||||||
|  |     exit 0 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | echo "Cannot determine architecture" | ||||||
| @ -24,7 +24,7 @@ | |||||||
| #elif defined(__x86_64__) | #elif defined(__x86_64__) | ||||||
| #include "net-snmp-config-x86_64.h" | #include "net-snmp-config-x86_64.h" | ||||||
| #else | #else | ||||||
| #error "This net-snmp-devel package does not work your architecture?" | #error "net-snmp-devel package does not work on your architecture" | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #undef net-snmp-config_multilib_redirection_h | #undef net-snmp-config_multilib_redirection_h | ||||||
|  | |||||||
| @ -6,7 +6,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: 5.3.1.pre2 | Version: 5.3.1.pre2 | ||||||
| Release: 2 | Release: 3 | ||||||
| 
 | 
 | ||||||
| License: BSDish | License: BSDish | ||||||
| Group: System Environment/Daemons | Group: System Environment/Daemons | ||||||
| @ -18,6 +18,7 @@ Source3: net-snmptrapd.init | |||||||
| Source4: net-snmpd.logrotate | Source4: net-snmpd.logrotate | ||||||
| Source5: ucd5820stat | Source5: ucd5820stat | ||||||
| Source6: net-snmp-config.h | Source6: net-snmp-config.h | ||||||
|  | Source7: net-snmp-config | ||||||
| Patch1: ucd-snmp-4.2.4.pre3-mnttab.patch | Patch1: ucd-snmp-4.2.4.pre3-mnttab.patch | ||||||
| Patch2: net-snmp-5.0.6-syslog.patch | Patch2: net-snmp-5.0.6-syslog.patch | ||||||
| Patch4: net-snmp-5.0.6-libtool.patch | Patch4: net-snmp-5.0.6-libtool.patch | ||||||
| @ -196,9 +197,8 @@ basearch=%{_arch} | |||||||
| basearch=i386 | basearch=i386 | ||||||
| %endif | %endif | ||||||
| 
 | 
 | ||||||
| %ifnarch %{ix86} |  | ||||||
| mv ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config-${basearch} | mv ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config-${basearch} | ||||||
| %endif | install -m 755 %SOURCE7 ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config | ||||||
| 
 | 
 | ||||||
| %ifarch %{multilib_arches} | %ifarch %{multilib_arches} | ||||||
| # Do an net-snmp-config.h switcheroo to avoid file conflicts on systems where you | # Do an net-snmp-config.h switcheroo to avoid file conflicts on systems where you | ||||||
| @ -343,6 +343,9 @@ rm -rf ${RPM_BUILD_ROOT} | |||||||
| %{_libdir}/*.a | %{_libdir}/*.a | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Thu May 25 2006 Radek Vokal <rvokal@redhat.com> 5.3.1.pre2-3 | ||||||
|  | - another multilib fix. Fix also net-snmp-config script | ||||||
|  | 
 | ||||||
| * Wed May 24 2006 Radek Vokal <rvokal@redhat.com> 5.3.1.pre2-2 | * Wed May 24 2006 Radek Vokal <rvokal@redhat.com> 5.3.1.pre2-2 | ||||||
| - another attempt to fix multilib issue. Generate dummy net-snmp-config.h file | - another attempt to fix multilib issue. Generate dummy net-snmp-config.h file | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user