]> Cypherpunks.ru repositories - goredo.git/blob - t/apenwarr/105-sympath/all.do
Less /bin/-hardcoded paths
[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                 _pwd=$(env pwd)
15                 redo-ifchange static x/x/x/static $PWD/static \
16                         $_pwd/static /etc/passwd
17                 # goredo: that symlink path is not resolving even at OS level
18                 # redo-ifchange $PWD/../static 2>/dev/null && exit 35
19                 redo-ifchange 1.dyn x/x/x/2.dyn $PWD/3.dyn \
20                          $PWD/../4.dyn $_pwd/5.dyn
21         )
22         [ -e y/1.dyn ] || exit $((iter + 1))
23         [ -e y/2.dyn ] || exit $((iter + 2))
24         [ -e y/3.dyn ] || exit $((iter + 3))
25         # [ -e 4.dyn ]   || exit $((iter + 4))
26         [ -e y/5.dyn ] || exit $((iter + 5))
27 done