Revision: 74289
http://sourceforge.net/p/brlcad/code/74289
Author: brlcad
Date: 2019-11-04 20:58:00 +0000 (Mon, 04 Nov 2019)
Log Message:
-----------
make sure we quote LOGFILE in case there are spaces in the pwd.
Modified Paths:
--------------
brlcad/trunk/regress/rtedge.sh
Modified: brlcad/trunk/regress/rtedge.sh
===================================================================
--- brlcad/trunk/regress/rtedge.sh 2019-11-04 20:39:02 UTC (rev 74288)
+++ brlcad/trunk/regress/rtedge.sh 2019-11-04 20:58:00 UTC (rev 74289)
@@ -43,8 +43,8 @@
. "`dirname $0`/library.sh"
if test "x$LOGFILE" = "x" ; then
- LOGFILE=`pwd`/rtedge.log
- rm -f $LOGFILE
+ LOGFILE="`pwd`/rtedge.log"
+ rm -f "$LOGFILE"
fi
log "=== TESTING rtedge ==="
@@ -88,11 +88,11 @@
rm -f rtedge.ref5.pix
log "... running rtedge reference gzip decompressions"
-$GZIP -d -c "$PATH_TO_THIS/rtedge.ref.pix.gz" > rtedge.ref.pix 2>> $LOGFILE
-$GZIP -d -c "$PATH_TO_THIS/rtedge.ref2.pix.gz" > rtedge.ref2.pix 2>> $LOGFILE
-$GZIP -d -c "$PATH_TO_THIS/rtedge.ref3.pix.gz" > rtedge.ref3.pix 2>> $LOGFILE
-$GZIP -d -c "$PATH_TO_THIS/rtedge.ref4.pix.gz" > rtedge.ref4.pix 2>> $LOGFILE
-$GZIP -d -c "$PATH_TO_THIS/rtedge.ref5.pix.gz" > rtedge.ref5.pix 2>> $LOGFILE
+$GZIP -d -c "$PATH_TO_THIS/rtedge.ref.pix.gz" > rtedge.ref.pix 2>> "$LOGFILE"
+$GZIP -d -c "$PATH_TO_THIS/rtedge.ref2.pix.gz" > rtedge.ref2.pix 2>> "$LOGFILE"
+$GZIP -d -c "$PATH_TO_THIS/rtedge.ref3.pix.gz" > rtedge.ref3.pix 2>> "$LOGFILE"
+$GZIP -d -c "$PATH_TO_THIS/rtedge.ref4.pix.gz" > rtedge.ref4.pix 2>> "$LOGFILE"
+$GZIP -d -c "$PATH_TO_THIS/rtedge.ref5.pix.gz" > rtedge.ref5.pix 2>> "$LOGFILE"
# === #1 ===
@@ -101,12 +101,12 @@
cmd='echo $RTEDGE -s 1024 -o rtedge.pix rtedge.havoc.g havoc'
log "... rendering rtedge #1: `eval $cmd`"
-`eval $cmd` 2>> $LOGFILE
+`eval $cmd` 2>> "$LOGFILE"
cmd='echo $PIXDIFF rtedge.pix rtedge.ref.pix'
log "... comparing rtedge #1: `eval $cmd`"
-`eval $cmd` > rtedge.diff.pix 2>> $LOGFILE
-NUMBER_WRONG=`tail -n1 $LOGFILE | tr , '\012' | awk '/many/ {print $1}'`
+`eval $cmd` > rtedge.diff.pix 2>> "$LOGFILE"
+NUMBER_WRONG=`tail -n1 "$LOGFILE" | tr , '\012' | awk '/many/ {print $1}'`
if [ "X$NUMBER_WRONG" = "X0" ] ; then
log "... -> rtedge.pix is correct"
@@ -122,12 +122,12 @@
cmd="$RTEDGE -s 1024 -o rtedge.2.pix -c \"set fg=0/255/0 bg=255/0/0\"
rtedge.havoc.g havoc"
log "... rendering rtedge #2: $cmd"
-eval "$cmd" 2>> $LOGFILE
+eval "$cmd" 2>> "$LOGFILE"
cmd="$PIXDIFF rtedge.2.pix rtedge.ref2.pix"
log "... comparing rtedge #2: $cmd"
-eval $cmd > rtedge.diff2.pix 2>> $LOGFILE
-NUMBER_WRONG=`tail -n1 $LOGFILE | tr , '\012' | awk '/many/ {print $1}'`
+eval "$cmd" > rtedge.diff2.pix 2>> "$LOGFILE"
+NUMBER_WRONG=`tail -n1 "$LOGFILE" | tr , '\012' | awk '/many/ {print $1}'`
if [ "X$NUMBER_WRONG" = "X0" ] ; then
log "... -> rtedge.2.pix is correct"
@@ -143,12 +143,12 @@
cmd="$RTEDGE -s 1024 -o rtedge.3.pix -c\"set rc=1 dr=1\" rtedge.havoc.g havoc"
log "... rendering rtedge #3: $cmd"
-eval $cmd 2>> $LOGFILE
+eval "$cmd" 2>> "$LOGFILE"
cmd="$PIXDIFF rtedge.3.pix rtedge.ref3.pix"
log "... comparing rtedge #3: $cmd"
-eval $cmd > rtedge.diff3.pix 2>> $LOGFILE
-NUMBER_WRONG=`tail -n1 $LOGFILE | tr , '\012' | awk '/many/ {print $1}'`
+eval "$cmd" > rtedge.diff3.pix 2>> "$LOGFILE"
+NUMBER_WRONG=`tail -n1 "$LOGFILE" | tr , '\012' | awk '/many/ {print $1}'`
if [ "X$NUMBER_WRONG" = "X0" ] ; then
log "... -> rtedge.3.pix is correct"
@@ -172,20 +172,20 @@
cmd="$RT -B -M -F rtedge.4.pix -C255/255/255 rtedge.havoc.g havoc"
log "... rendering rt #4: $cmd"
-eval $cmd 2>> $LOGFILE <<EOF
+eval "$cmd" 2>> "$LOGFILE" <<EOF
$view
EOF
cmd="$RTEDGE -B -M -F rtedge.4.pix -c\"set dr=1 dn=1 ov=1\" -c\"set
fg=255,200,0\" rtedge.havoc.g havoc"
log "... rendering rtedge #4: $cmd"
-eval $cmd 2>> $LOGFILE <<EOF
+eval "$cmd" 2>> "$LOGFILE" <<EOF
$view
EOF
cmd="$PIXDIFF rtedge.4.pix rtedge.ref4.pix"
log "... comparing rtedge #4: $cmd"
-eval $cmd > rtedge.diff4.pix 2>> $LOGFILE
-NUMBER_WRONG=`tail -n1 $LOGFILE | tr , '\012' | awk '/many/ {print $1}'`
+eval "$cmd" > rtedge.diff4.pix 2>> "$LOGFILE"
+NUMBER_WRONG=`tail -n1 "$LOGFILE" | tr , '\012' | awk '/many/ {print $1}'`
if [ "X$NUMBER_WRONG" = "X0" ] ; then
log "... -> rtedge.4.pix is correct"
@@ -209,20 +209,20 @@
cmd="$RT -B -M -F rtedge.5.pix -C255/255/255 rtedge.havoc.g weapons"
log "... rendering rt #5: $cmd"
-eval $cmd 2>> $LOGFILE <<EOF
+eval "$cmd" 2>> "$LOGFILE" <<EOF
$view
EOF
cmd="$RTEDGE -B -M -F rtedge.5.pix -c\"set dr=1 dn=1 om=3\" -c\"set fg=0,0,0
bg=200,200,200\" -c\"set oo=\\\"weapons\\\" \" rtedge.havoc.g havoc_front
havoc_middle havoc_tail landing_gear main_rotor"
log "... rendering rtedge #5: $cmd"
-eval $cmd 2>> $LOGFILE <<EOF
+eval "$cmd" 2>> "$LOGFILE" <<EOF
$view
EOF
cmd="$PIXDIFF rtedge.5.pix rtedge.ref5.pix"
log "... comparing rtedge #5: $cmd"
-eval $cmd > rtedge.diff5.pix 2>> $LOGFILE
-NUMBER_WRONG=`tail -n1 $LOGFILE | tr , '\012' | awk '/many/ {print $1}'`
+eval "$cmd" > rtedge.diff5.pix 2>> "$LOGFILE"
+NUMBER_WRONG=`tail -n1 "$LOGFILE" | tr , '\012' | awk '/many/ {print $1}'`
if [ "X$NUMBER_WRONG" = "X0" ] ; then
log "... -> rtedge.5.pix is correct"
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits