summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetter Reinholdtsen <pere@hungry.com>2011-09-04 08:50:45 +0000
committerPetter Reinholdtsen <pere@hungry.com>2011-09-04 08:50:45 +0000
commit4d81734fff612733355b8c6c1d2ccf57f823e1ff (patch)
treec7673cbdaf223772d0961a2ca0107582f62f6083
parentd2649e42ae93538fbd93ffba33bb3e94afe5651f (diff)
Make more unique file names, to ensure the module can run in parallel
with itself.
-rwxr-xr-xfrikanalen/bin/check_stream_images13
1 files changed, 8 insertions, 5 deletions
diff --git a/frikanalen/bin/check_stream_images b/frikanalen/bin/check_stream_images
index 3bd87d5..77c60f5 100755
--- a/frikanalen/bin/check_stream_images
+++ b/frikanalen/bin/check_stream_images
@@ -38,16 +38,19 @@ else
url="$1"
fi
-getframe "$url" "$tmpdir/first.jpeg"
+first="$tmpdir/first-$$.jpeg"
+second="$tmpdir/second-$$.jpeg"
+
+getframe "$url" "$first"
sleep $delay
-getframe "$url" "$tmpdir/second.jpeg"
+getframe "$url" "$second"
-if findimagedupes $tmpdir/first.jpeg $tmpdir/second.jpeg | grep -q second.jpeg ; then
- rm $tmpdir/first.jpeg $tmpdir/second.jpeg
+if findimagedupes $first $second | grep -q second.jpeg ; then
+ rm $first $second
echo "CRITICAL: Two images taken $delay seconds apart were (almost) identical"
exit 2
else
- rm $tmpdir/first.jpeg $tmpdir/second.jpeg
+ rm $first $second
echo "OK: Two images taken $delay seconds apart differ"
exit 0
fi