mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2024-12-23 07:03:44 +00:00
26 lines
799 B
Diff
26 lines
799 B
Diff
|
--- a/scripts/fakeroot.in
|
||
|
+++ b/scripts/fakeroot.in
|
||
|
@@ -30,12 +30,19 @@ fatal ()
|
||
|
}
|
||
|
|
||
|
# strip /bin/fakeroot to find install prefix
|
||
|
-FAKEROOT_PREFIX=@prefix@
|
||
|
-FAKEROOT_BINDIR=@bindir@
|
||
|
+if [ -n "$STAGING_DIR_HOST" ]; then
|
||
|
+ FAKEROOT_PREFIX="${STAGING_DIR_HOST}"
|
||
|
+ FAKEROOT_BINDIR="${STAGING_DIR_HOST}/bin"
|
||
|
+ FAKEROOT_LIBDIR="${STAGING_DIR_HOST}/lib"
|
||
|
+else
|
||
|
+ FAKEROOT_PREFIX=@prefix@
|
||
|
+ FAKEROOT_BINDIR=@bindir@
|
||
|
+ FAKEROOT_LIBDIR=@libdir@
|
||
|
+fi
|
||
|
|
||
|
USEABSLIBPATH=@LDPRELOADABS@
|
||
|
LIB=lib@fakeroot_transformed@@DLSUFFIX@
|
||
|
-PATHS=@libdir@:${FAKEROOT_PREFIX}/lib64/libfakeroot:${FAKEROOT_PREFIX}/lib32/libfakeroot
|
||
|
+PATHS=${FAKEROOT_LIBDIR}:${FAKEROOT_PREFIX}/lib64/libfakeroot:${FAKEROOT_PREFIX}/lib32/libfakeroot
|
||
|
FAKED=${FAKEROOT_BINDIR}/@faked_transformed@
|
||
|
|
||
|
FAKED_MODE="unknown-is-root"
|