]> Cypherpunks.ru repositories - goredo.git/blob - t/apenwarr/105-sympath/all.do
Import tests from apenwarr/redo and redo.sh
[goredo.git] / t / apenwarr / 105-sympath / all.do
1 rm -f src
2 : >src
3
4 for iter in 10 20; do
5         rm -rf y
6         rm -f x *.dyn static
7         mkdir y
8         : >y/static
9         ln -s . y/x
10
11         (
12                 cd y/x/x/x/x/x
13                 IFS=$(printf '\n')
14                 redo-ifchange static x/x/x/static $PWD/static \
15                         $(/bin/pwd)/static /etc/passwd
16                 # goredo: that symlink path is not resolving even at OS level
17                 # redo-ifchange $PWD/../static 2>/dev/null && exit 35
18                 redo-ifchange 1.dyn x/x/x/2.dyn $PWD/3.dyn \
19                          $PWD/../4.dyn $(/bin/pwd)/5.dyn
20         )
21         [ -e y/1.dyn ] || exit $((iter + 1))
22         [ -e y/2.dyn ] || exit $((iter + 2))
23         [ -e y/3.dyn ] || exit $((iter + 3))
24         # [ -e 4.dyn ]   || exit $((iter + 4))
25         [ -e y/5.dyn ] || exit $((iter + 5))
26 done