Set LD_LIBRARY_PATH so %pre/%post scripts use local libraries.
authorRichard Jones <rjones@debian5x64.home.annexia.org>
Sun, 24 May 2009 13:11:31 +0000 (14:11 +0100)
committerRichard Jones <rjones@debian5x64.home.annexia.org>
Sun, 24 May 2009 13:11:31 +0000 (14:11 +0100)
febootstrap.sh

index 654d51f..48b8fd9 100755 (executable)
@@ -170,6 +170,9 @@ export FAKECHROOT_EXCLUDE_PATH=/proc
 # ignored.
 export FAKECHROOT_CMD_SUBST=/sbin/ldconfig=/bin/true:/usr/sbin/glibc_post_upgrade.i686=/bin/true:/usr/sbin/glibc_post_upgrade.x86_64=/bin/true:/usr/sbin/build-locale-archive=/bin/true:/usr/sbin/libgcc_post_upgrade=/bin/true
 
+# Use the libraries inside the chroot.
+export LD_LIBRARY_PATH="$target"/usr/lib64:"$target"/usr/lib:"$target"/lib64:"$target"/usr/lib
+
 # Make the device nodes inside the fake chroot.
 # (Copied from mock/backend.py)  Why isn't there a base package which
 # creates these?