diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2018-05-04 04:59:57 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2018-05-04 05:54:01 -0400 |
| commit | b406d0b268977a09bd9faf5266582e97c9a01f88 (patch) | |
| tree | 802d1c11887483132e84ba510cd09edc1399010c | |
| parent | 63b2e01e85472cededf387e9dffbf2cbac8266e1 (diff) | |
| download | rust-b406d0b268977a09bd9faf5266582e97c9a01f88.tar.gz rust-b406d0b268977a09bd9faf5266582e97c9a01f88.zip | |
handle relative paths again in `update-references.sh`
| -rwxr-xr-x | src/test/ui/update-references.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/test/ui/update-references.sh b/src/test/ui/update-references.sh index 4fc11daaa3a..6ff05b5ab04 100755 --- a/src/test/ui/update-references.sh +++ b/src/test/ui/update-references.sh @@ -36,10 +36,11 @@ shopt -s nullglob while [[ "$1" != "" ]]; do for EXT in "stderr" "stdout"; do for OUT_NAME in $BUILD_DIR/${1%.rs}.*$EXT; do + OUT_DIR=`dirname "$1"` OUT_BASE=`basename "$OUT_NAME"` - if ! (diff $OUT_NAME $MYDIR/$OUT_BASE >& /dev/null); then - echo updating $MYDIR/$OUT_BASE - cp $OUT_NAME $MYDIR + if ! (diff $OUT_NAME $MYDIR/$OUT_DIR/$OUT_BASE >& /dev/null); then + echo updating $MYDIR/$OUT_DIR/$OUT_BASE + cp $OUT_NAME $MYDIR/$OUT_DIR fi done done |
