[tools] quilt: make relocatable, search resources relative to STAGING_DIR
[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" ]