X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=t%2Fapenwarr%2F105-sympath%2Fall.do;fp=t%2Fapenwarr%2F105-sympath%2Fall.do;h=7def58dd891c8db5c53a84032713df2a2ff55e6f;hb=a6510ac6225a3a93df9d27dc316a3c1c0fcde426;hp=0000000000000000000000000000000000000000;hpb=a5111e179e5aca57420fd1cc95c1b21e7cd34226;p=goredo.git diff --git a/t/apenwarr/105-sympath/all.do b/t/apenwarr/105-sympath/all.do new file mode 100644 index 0000000..7def58d --- /dev/null +++ b/t/apenwarr/105-sympath/all.do @@ -0,0 +1,26 @@ +rm -f src +: >src + +for iter in 10 20; do + rm -rf y + rm -f x *.dyn static + mkdir y + : >y/static + ln -s . y/x + + ( + cd y/x/x/x/x/x + IFS=$(printf '\n') + redo-ifchange static x/x/x/static $PWD/static \ + $(/bin/pwd)/static /etc/passwd + # goredo: that symlink path is not resolving even at OS level + # redo-ifchange $PWD/../static 2>/dev/null && exit 35 + redo-ifchange 1.dyn x/x/x/2.dyn $PWD/3.dyn \ + $PWD/../4.dyn $(/bin/pwd)/5.dyn + ) + [ -e y/1.dyn ] || exit $((iter + 1)) + [ -e y/2.dyn ] || exit $((iter + 2)) + [ -e y/3.dyn ] || exit $((iter + 3)) + # [ -e 4.dyn ] || exit $((iter + 4)) + [ -e y/5.dyn ] || exit $((iter + 5)) +done