summaryrefslogtreecommitdiff
path: root/md5sum-openssl
diff options
context:
space:
mode:
Diffstat (limited to 'md5sum-openssl')
-rw-r--r--md5sum-openssl/a.do4
-rw-r--r--md5sum-openssl/all.do28
2 files changed, 32 insertions, 0 deletions
diff --git a/md5sum-openssl/a.do b/md5sum-openssl/a.do
new file mode 100644
index 0000000..c70421a
--- /dev/null
+++ b/md5sum-openssl/a.do
@@ -0,0 +1,4 @@
+#!/bin/sh
+redo-ifchange b
+date +%s
+sleep 1
diff --git a/md5sum-openssl/all.do b/md5sum-openssl/all.do
new file mode 100644
index 0000000..6e3335b
--- /dev/null
+++ b/md5sum-openssl/all.do
@@ -0,0 +1,28 @@
+#!/bin/sh
+export REDO_MD5SUM="openssl md5 -r"
+
+echo 1 > b
+redo-ifchange a
+read a1 < a
+
+echo 2 > b
+redo-ifchange a
+read a2 < a
+
+: >> b
+redo-ifchange a
+read a3 < a
+
+echo 3 > b
+
+if [ $a1 -ge $a2 ]; then
+ echo 'FAIL: a1 >= a2' >&2
+else
+ echo 'PASS: a1 < a2' >&2
+fi
+
+if [ $a2 != $a3 ]; then
+ echo 'FAIL: a2 != a3' >&2
+else
+ echo 'PASS: a2 = a3' >&2
+fi