3 @@ -15,14 +15,22 @@ unset POSIXLY_CORRECT
6 export TEXTDOMAIN=quilt
7 -export TEXTDOMAINDIR=@LOCALEDIR@
9 -: ${QUILT_DIR=@QUILT_DIR@}
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 + : ${QUILT_ETC=$STAGING_DIR/../host/etc}
15 + export TEXTDOMAINDIR=@LOCALEDIR@
16 + : ${QUILT_DIR=@QUILT_DIR@}
17 + : ${QUILT_ETC=@ETCDIR@}
24 - for QUILTRC in $HOME/.quiltrc @ETCDIR@/quilt.quiltrc; do
25 + for QUILTRC in $HOME/.quiltrc $QUILT_ETC/quilt.quiltrc; do
26 [ -e $QUILTRC ] && break
29 --- a/quilt/scripts/edmail.in
30 +++ b/quilt/scripts/edmail.in
31 @@ -29,7 +29,7 @@ BEGIN {
34 setlocale(LC_MESSAGES, "");
35 -bindtextdomain("quilt", "@LOCALEDIR@");
36 +bindtextdomain("quilt", $ENV{'STAGING_DIR'} ? $ENV{'STAGING_DIR'} . '/../host/share/locale' : "@LOCALEDIR@");
40 --- a/quilt/scripts/inspect.in
41 +++ b/quilt/scripts/inspect.in
44 # See the COPYING and AUTHORS files for more details.
46 -: ${QUILT_DIR=@QUILT_DIR@}
47 +if test -n "$STAGING_DIR"; then
48 + : ${QUILT_DIR="$STAGING_DIR/../host/share/quilt"}
50 + : ${QUILT_DIR=@QUILT_DIR@}
53 if ! [ -r $QUILT_DIR/scripts/patchfns ]
55 --- a/quilt/scripts/patchfns.in
56 +++ b/quilt/scripts/patchfns.in
58 # See the COPYING and AUTHORS files for more details.
60 export TEXTDOMAIN=quilt
61 -export TEXTDOMAINDIR=@LOCALEDIR@
62 +if [ -n "$STAGING_DIR" ]; then
63 + export TEXTDOMAINDIR="$STAGING_DIR/../host/share/locale"
65 + export TEXTDOMAINDIR=@LOCALEDIR@
69 : ${LC_MESSAGES:=$LANG}
70 --- a/quilt/scripts/remove-trailing-ws.in
71 +++ b/quilt/scripts/remove-trailing-ws.in
72 @@ -31,7 +31,7 @@ BEGIN {
75 setlocale(LC_MESSAGES, "");
76 -bindtextdomain("quilt", "@LOCALEDIR@");
77 +bindtextdomain("quilt", $ENV{'STAGING_DIR'} ? $ENV{'STAGING_DIR'} . '/../host/share/locale' : "@LOCALEDIR@");
83 @@ -21,8 +21,8 @@ COLUMN := @COLUMN@
89 +PERL := /usr/bin/env perl
90 +BASH := /usr/bin/env bash
91 SHELL:= @BASH@ # It does not work if dash is used as a shell, for example
94 @@ -32,7 +32,7 @@ AWK := @AWK@
99 +PATCH := /usr/bin/env patch
101 MSGMERGE := @MSGMERGE@
103 @@ -49,8 +49,8 @@ USE_NLS := @USE_NLS@
104 STAT_HARDLINK := @STAT_HARDLINK@
105 PATCH_WRAPPER := @PATCH_WRAPPER@
107 -COMPAT_SYMLINKS := @COMPAT_SYMLINKS@
108 -COMPAT_PROGRAMS := @COMPAT_PROGRAMS@
114 --- a/quilt/scripts/backup-files.in
115 +++ b/quilt/scripts/backup-files.in
116 @@ -53,7 +53,12 @@ usage ()
120 -: ${QUILT_DIR=@QUILT_DIR@}
121 +if test -n "$STAGING_DIR"; then
122 + : ${QUILT_DIR="$STAGING_DIR/../host/share/quilt"}
124 + : ${QUILT_DIR=@QUILT_DIR@}
127 . $QUILT_DIR/scripts/utilfns