aboutsummaryrefslogtreecommitdiffstats
path: root/package/utils/e2fsprogs/patches/000-relocatable.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/utils/e2fsprogs/patches/000-relocatable.patch')
-rw-r--r--package/utils/e2fsprogs/patches/000-relocatable.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/package/utils/e2fsprogs/patches/000-relocatable.patch b/package/utils/e2fsprogs/patches/000-relocatable.patch
new file mode 100644
index 0000000000..017aca1b05
--- /dev/null
+++ b/package/utils/e2fsprogs/patches/000-relocatable.patch
@@ -0,0 +1,46 @@
+--- a/lib/et/compile_et.sh.in
++++ b/lib/et/compile_et.sh.in
+@@ -2,9 +2,15 @@
+ #
+ #
+
+-datarootdir=@datarootdir@
+-AWK=@AWK@
+-DIR=@datadir@/et
++if test "x$STAGING_DIR" = x ; then
++ datarootdir=@datarootdir@
++ AWK=@AWK@
++ DIR=@datadir@/et
++else
++ datarootdir="$STAGING_DIR/../hostpkg/share"
++ AWK=awk
++ DIR="$datarootdir/et"
++fi
+
+ if test "$1" = "--build-tree" ; then
+ shift;
+--- a/lib/ss/mk_cmds.sh.in
++++ b/lib/ss/mk_cmds.sh.in
+@@ -1,11 +1,17 @@
+ #!/bin/sh
+ #
+ #
+-
+-datarootdir=@datarootdir@
+-DIR=@datadir@/ss
+-AWK=@AWK@
+-SED=@SED@
++if test "x$STAGING_DIR" = x ; then
++ datarootdir=@datarootdir@
++ DIR=@datadir@/ss
++ AWK=@AWK@
++ SED=@SED@
++else
++ datarootdir="$STAGING_DIR/../hostpkg/share"
++ DIR="$datarootdir/ss"
++ AWK=awk
++ SED=sed
++fi
+
+ for as_var in \
+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \