[Glibc-bsd-commits] r1838 - in trunk/kfreebsd-6/debian: . patches

Petr Salinger ps-guest at alioth.debian.org
Thu Jan 4 21:09:37 CET 2007


Author: ps-guest
Date: 2007-01-04 21:09:37 +0100 (Thu, 04 Jan 2007)
New Revision: 1838

Modified:
   trunk/kfreebsd-6/debian/changelog
   trunk/kfreebsd-6/debian/patches/010_ET_DYN.diff
Log:
* restrict renaming of ld.so only for native FreeBSD libc



Modified: trunk/kfreebsd-6/debian/changelog
===================================================================
--- trunk/kfreebsd-6/debian/changelog	2007-01-04 17:32:01 UTC (rev 1837)
+++ trunk/kfreebsd-6/debian/changelog	2007-01-04 20:09:37 UTC (rev 1838)
@@ -1,3 +1,10 @@
+kfreebsd-6 (6.1-4) UNRELEASED; urgency=low
+
+  [ Petr Salinger ]
+  * restrict renaming of ld.so only for native FreeBSD libc
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue,  2 Jan 2007 00:37:24 +0100
+
 kfreebsd-6 (6.1-3) unreleassed; urgency=low
 
   * Remove the CVS/ directory from kfreebsd-source-6.

Modified: trunk/kfreebsd-6/debian/patches/010_ET_DYN.diff
===================================================================
--- trunk/kfreebsd-6/debian/patches/010_ET_DYN.diff	2007-01-04 17:32:01 UTC (rev 1837)
+++ trunk/kfreebsd-6/debian/patches/010_ET_DYN.diff	2007-01-04 20:09:37 UTC (rev 1838)
@@ -13,7 +13,7 @@
  
  	/*
  	 * Do we have a valid ELF header ?
-@@ -649,8 +651,24 @@
+@@ -649,10 +651,26 @@
  		    hdr->e_ident[EI_OSABI]);
  		return (ENOEXEC);
  	}
@@ -36,8 +36,11 @@
 +	}
 +		
  	sv = brand_info->sysvec;
- 	if (interp != NULL && brand_info->interp_newpath != NULL)
+-	if (interp != NULL && brand_info->interp_newpath != NULL)
++	if (interp != NULL && brand_info->interp_newpath != NULL && strstr(interp, "ld-elf.so") != NULL)
  		interp = brand_info->interp_newpath;
+ 
+ 	/*
 @@ -693,7 +711,7 @@
  
  			if ((error = __elfN(load_section)(vmspace,




More information about the Glibc-bsd-commits mailing list