summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/showSamples.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/showSamples.sh b/scripts/showSamples.sh
index 6a847a1..f06a183 100755
--- a/scripts/showSamples.sh
+++ b/scripts/showSamples.sh
@@ -1,8 +1,12 @@
-#!/bin/bash
+#!/bin/sh
+# Yes, this is supposed to be a POSIX-compliant shell script.
# Parses all samples on the command line, and for each of them, prints
# the versions of the main tools
+# Use tools discovered by ./configure
+. "${CT_LIB_DIR}/paths.mk"
+
[ "$1" = "-v" ] && opt="$1" && shift
[ "$1" = "-w" ] && opt="$1" && shift
@@ -100,8 +104,8 @@ dump_single_sample() {
)
sample_updated=$(date -u "+%Y%m%d" \
-d "$(LC_ALL=C svn info ${sample_top}/samples/${sample} \
- |GREP_OPTIONS= egrep '^Last Changed Date:' \
- |sed -r -e 's/^[^:]+: //;' \
+ |GREP_OPTIONS= "${grep}" -E '^Last Changed Date:' \
+ |"${sed}" -r -e 's/^[^:]+: //;' \
-e 's/^(.+:.. [+-][[:digit:]]{4}) \(.+\)$/\1/;' \
)" \
)