quilt: make relocatable, search resources relative to STAGING_DIR
[openwrt/openwrt.git] / tools / quilt / patches / 000-relocatable.patch
1 --- a/bin/quilt.in
2 +++ b/bin/quilt.in
3 @@ -7,9 +7,15 @@
4 # See the COPYING and AUTHORS files for more details.
5
6 export TEXTDOMAIN=quilt
7 -export TEXTDOMAINDIR=@LOCALEDIR@
8
9 -: ${QUILT_DIR=@QUILT_DIR@} ${QUILT_LIB=@QUILT_LIB@}
10 +if test -n "$STAGING_DIR"; then
11 + export TEXTDOMAINDIR="$STAGING_DIR/../host/share/locale"
12 + : ${QUILT_DIR=$STAGING_DIR/../host/share/quilt} ${QUILT_LIB=$STAGING_DIR/../host/lib/quilt}
13 +else
14 + export TEXTDOMAINDIR=@LOCALEDIR@
15 + : ${QUILT_DIR=@QUILT_DIR@} ${QUILT_LIB=@QUILT_LIB@}
16 +fi
17 +
18 export QUILT_DIR QUILT_LIB
19
20 if [ -z "$QUILTRC" ]