Fix more inconsistent behaviour with symlinks in paths.
Both redo and minimal/do were doing slightly weird things with symlinked directories, especially when combined with "..". For example, if x is a link to ., then x/x/x/x/../y should resolve to "../y", which is quite non-obvious. Added some tests to make sure this stays fixed.
This commit is contained in:
parent
1f64cc4525
commit
686c381109
13 changed files with 121 additions and 8 deletions
|
|
@ -2,6 +2,6 @@
|
|||
sed 's/\.do$//' |
|
||||
xargs redo
|
||||
|
||||
rm -f broken shellfile shellfail shelltest.warned shelltest.failed \
|
||||
*~ .*~ stress.log flush-cache
|
||||
rm -f broken shellfile shellfail shelltest.warned shelltest.failed shlink \
|
||||
*~ .*~ stress.log flush-cache 'symlink path'
|
||||
rm -rf 'space home dir'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue