2010-11-24 03:37:30 -08:00
|
|
|
rm -f genfile2 genfile2.do genfile.log
|
|
|
|
|
|
|
|
|
|
echo echo hello >genfile2.do
|
2010-12-08 20:16:26 -08:00
|
|
|
../flush-cache.sh
|
2010-11-24 03:37:30 -08:00
|
|
|
redo genfile1
|
|
|
|
|
|
|
|
|
|
# this will cause a rebuild:
|
|
|
|
|
# genfile1 depends on genfile2 depends on genfile2.do
|
|
|
|
|
rm -f genfile2.do
|
2010-12-08 20:16:26 -08:00
|
|
|
../flush-cache.sh
|
2010-11-24 03:37:30 -08:00
|
|
|
redo-ifchange genfile1
|
|
|
|
|
|
|
|
|
|
# but genfile2.do was gone last time, so genfile2 no longer depends on it.
|
|
|
|
|
# thus, it can be considered up-to-date. Prior versions of redo had a bug
|
|
|
|
|
# where the dependency on genfile2.do was never dropped.
|
2010-12-08 20:16:26 -08:00
|
|
|
../flush-cache.sh
|
2010-11-24 03:37:30 -08:00
|
|
|
redo-ifchange genfile1
|
|
|
|
|
|
|
|
|
|
COUNT=$(wc -l <genfile.log)
|
2010-12-11 20:54:46 -08:00
|
|
|
. ../skip-if-minimal-do.sh
|
2010-12-12 05:38:30 -08:00
|
|
|
[ "$COUNT" -eq 2 ] || exit 77
|