]> git.donarmstrong.com Git - debhelper.git/commitdiff
r1726: releasing version 4.2.25 4.2.25
authorjoey <joey>
Tue, 30 Nov 2004 18:21:56 +0000 (18:21 +0000)
committerjoey <joey>
Tue, 30 Nov 2004 18:21:56 +0000 (18:21 +0000)
debian/changelog
dh_shlibdeps

index e9809d2854647ef1de57169f16b61502542bd8b1..6a63739602074c0254f8210fb95a36608f368be1 100644 (file)
@@ -1,3 +1,10 @@
+debhelper (4.2.25) unstable; urgency=low
+
+  * dh_shlibdeps: Only set LD_LIBRARY_PATH when calling dpkg-shlibdeps.
+    Closes: #283413
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 29 Nov 2004 13:21:05 -0500
+
 debhelper (4.2.24) unstable; urgency=low
 
   * Spanish man page updates.
index 54c42ce1b8945d463d497afbdd0b21a15c3be3a5..77d8d6a93991edadcce6878dfa90da0e16375d8a 100755 (executable)
@@ -80,7 +80,6 @@ information.
 
 init();
 
-# Add directory to library search path.
 if ($dh{L_PARAMS}) {
        my @paths=();
        # Add to existing paths, if set.
@@ -96,8 +95,6 @@ if ($dh{L_PARAMS}) {
                }
        }
        $dh{L_PARAMS}=join(':', @paths);
-       $ENV{'LD_LIBRARY_PATH'}=$dh{L_PARAMS};
-       verbose_print("LD_LIBRARY_PATH=$dh{L_PARAMS}");
 }
 
 foreach my $package (@{$dh{DOPACKAGES}}) {
@@ -127,8 +124,19 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
                if (defined $dh{LIBPACKAGE} && length $dh{LIBPACKAGE}) {
                        @opts=("-L".tmpdir($dh{LIBPACKAGE}."/DEBIAN/shlibs"));
                }
+               
+               my $ld_library_path_orig=$ENV{LD_LIBRARY_PATH};
+               if ($dh{L_PARAMS}) {
+                       $ENV{LD_LIBRARY_PATH}=$dh{L_PARAMS};
+                       verbose_print("LD_LIBRARY_PATH=$dh{L_PARAMS}");
+               }
+               
                doit("dpkg-shlibdeps","-Tdebian/${ext}substvars",
                        @opts,@{$dh{U_PARAMS}},@filelist);
+
+               if ($dh{L_PARAMS}) {
+                       $ENV{LD_LIBRARY_PATH}=$ld_library_path_orig;
+               }
        }
 }