← Commit list

2dea01ca1

Denis Vlasenko
Denis Vlasenko
2008-05-02
FAILED Duration: 24s

Subject

testing.sh: bashisms are eradicated. By Cristian Ionescu-Idbohrn

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

testsuite/testing.sh+3 -2
@@ -79,7 +79,7 @@ testing()
cmp expected actual >/dev/null 2>/dev/null
if [ $? -ne 0 ]
then
- FAILCOUNT=$[$FAILCOUNT+1]
+ FAILCOUNT=$(($FAILCOUNT + 1))
echo "FAIL: $NAME"
[ -n "$VERBOSE" ] && diff -u expected actual
else
@@ -107,7 +107,8 @@ mkchroot()
shift
for i in "$@"
do
- [ "${i:0:1}" == "/" ] || i=$(which $i)
+ #bashism: [ "${i:0:1}" == "/" ] || i=$(which $i)
+ i=$(which $i) # no-op for /bin/prog
[ -f "$dest/$i" ] && continue
if [ -e "$i" ]
then