blob: fd034d3d2e80f1600d3cc32abf8c1f929d111b9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/bin/sh
TARGETS="directory/target directory/target.xyz"
for TARGET in ${TARGETS}; do
mv "${TARGET}" "${TARGET}.old"
redo-ifchange "${TARGET}"
REAL_BASENAME=$(basename "${TARGET}" .xyz)
read -r REDO_ABSPATH REDO_BASENAME REDO_TMPFILE <"${TARGET}"
case "${REDO_BASENAME}" in
"${REAL_BASENAME}") echo "PASS: \${2} = ${REAL_BASENAME}" >&2 ;;
*) echo "FAIL: \${2} = ${REDO_BASENAME} != ${REAL_BASENAME}" >&2 ;;
esac
done
|