test/test_flac.sh : Make it work for 'make distcheck'.
authorErik de Castro Lopo <erikd@mega-nerd.com>
Tue, 24 Feb 2015 07:04:44 +0000 (18:04 +1100)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Tue, 24 Feb 2015 07:32:07 +0000 (18:32 +1100)
An output file was being set to read only and hence could not be
overwritten by a later test. Not sure why this only affected the
'make distcheck' target.

test/test_flac.sh

index 1b16a87..a2f9b27 100755 (executable)
@@ -1167,6 +1167,8 @@ flac2flac ()
        args="$3"
        expect="$case-expect.meta"
        echo -n "$2... "
+       # The 'make distcheck' target needs this.
+       chmod u+w $file
        run_flac -f -o out.flac $args $file || die "ERROR encoding FLAC file"
        run_metaflac --list out.flac | filter > out.meta || die "ERROR listing metadata of output FLAC file"
        diff -q -w $expect out.meta 2>/dev/null || die "ERROR: metadata does not match expected $expect"