This tests the chdir-related bug from the previous commit.

This commit is contained in:
Avery Pennarun 2010-11-25 06:31:06 -08:00
commit a5855641f8
3 changed files with 16 additions and 6 deletions

View file

@ -1,9 +1,16 @@
redo chdir1
rm -f chdir1
redo chdir2
redo chdir3
. ./flush-cache.sh
redo-ifchange chdir3
rm -f chdir1
. ./flush-cache.sh
# chdir2 sets its dependency on chdir1 in an odd way, so this might fail if
# redo doesn't catch it
redo-ifchange chdir2
redo-ifchange chdir3
[ -e chdir1 ] || exit 77
rm -f chdir1
. ./flush-cache.sh
redo-ifchange chdir3
[ -e chdir1 ] || exit 78