blob: 44897c5ab8c79b84f831ef0a016c4aaa049168bf [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001--- a/scripts/fakeroot.in
2+++ b/scripts/fakeroot.in
3@@ -30,13 +30,20 @@ fatal ()
4 }
5
6 # strip /bin/fakeroot to find install prefix
7-FAKEROOT_PREFIX=@prefix@
8-FAKEROOT_BINDIR=@bindir@
9+if [ -n "$STAGING_DIR_HOST" ]; then
10+ USEABSLIBPATH=1
11+ FAKEROOT_LIB=${STAGING_DIR_HOST}/lib/lib@fakeroot_transformed@@DLSUFFIX@
12+ FAKED=${STAGING_DIR_HOST}/bin/faked
13+ PATHS=
14+else
15+ FAKEROOT_PREFIX=@prefix@
16+ FAKEROOT_BINDIR=@bindir@
17
18-USEABSLIBPATH=@LDPRELOADABS@
19-FAKEROOT_LIB=lib@fakeroot_transformed@@DLSUFFIX@
20-PATHS=@libdir@:${FAKEROOT_PREFIX}/lib64/libfakeroot:${FAKEROOT_PREFIX}/lib32/libfakeroot
21-FAKED=${FAKEROOT_BINDIR}/@faked_transformed@
22+ USEABSLIBPATH=@LDPRELOADABS@
23+ FAKEROOT_LIB=lib@fakeroot_transformed@@DLSUFFIX@
24+ PATHS=@libdir@:${FAKEROOT_PREFIX}/lib64/libfakeroot:${FAKEROOT_PREFIX}/lib32/libfakeroot
25+ FAKED=${FAKEROOT_BINDIR}/@faked_transformed@
26+fi
27
28 FAKED_MODE="unknown-is-root"
29 export FAKED_MODE