summaryrefslogtreecommitdiffstats
path: root/toolchain/dependencies/dependencies.sh
diff options
context:
space:
mode:
Diffstat (limited to 'toolchain/dependencies/dependencies.sh')
-rwxr-xr-xtoolchain/dependencies/dependencies.sh43
1 files changed, 19 insertions, 24 deletions
diff --git a/toolchain/dependencies/dependencies.sh b/toolchain/dependencies/dependencies.sh
index 084e835cb..40bfd9a2a 100755
--- a/toolchain/dependencies/dependencies.sh
+++ b/toolchain/dependencies/dependencies.sh
@@ -88,30 +88,6 @@ fi;
#############################################################
#
-# check build system 'sed'
-#
-#############################################################
-if test -x /usr/bin/sed ; then
- SED="/usr/bin/sed"
-else
- if test -x /bin/sed ; then
- SED="/bin/sed"
- else
- SED="sed"
- fi
-fi
-echo "HELLO" > .sedtest
-$SED -i -e "s/HELLO/GOODBYE/" .sedtest >/dev/null 2>&1
-if test $? != 0 ; then
- echo "sed works: No, using buildroot version instead"
-else
- echo "sed works: Ok"
-fi
-rm -f .sedtest
-XSED=$HOST_SED_DIR/bin/sed
-
-#############################################################
-#
# check build system 'which'
#
#############################################################
@@ -123,6 +99,25 @@ fi;
echo "which installed: Ok"
+
+#############################################################
+#
+# check build system 'sed'
+#
+#############################################################
+SED=$(toolchain/dependencies/check-host-sed.sh)
+
+if [ -z "$SED" ] ; then
+ XSED=$HOST_SED_DIR/bin/sed
+ echo "sed works: No, using buildroot version instead"
+else
+ XSED=$SED
+ echo "sed works: Ok ($SED)"
+fi
+
+
+
+
#############################################################
#
# check build system 'make'