mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 14:50:10 +01:00
os.path.exists doesn't return True for stale symlinks, but they are in
the way later, when a link/file with the same name is to be created.
For instance it is conceivable that the pointed to file is replaced by
a file with a new name, and then the symlink is dead.
To handle this check specifically for all existing symlinks to be
removed. (This bugged me for some time with a link libXvMCr600.so
always being in the way of installing this file)
v2: use only os.lexist and replace all instances of os.exist (Dylan Baker)
v3: handle directory check correctly (Eric Engestrom)
Fixes:
|
||
|---|---|---|
| .. | ||
| .editorconfig | ||
| .gitignore | ||
| bugzilla_mesa.sh | ||
| get-extra-pick-list.sh | ||
| get-fixes-pick-list.sh | ||
| get-pick-list.sh | ||
| get-typod-pick-list.sh | ||
| git_sha1_gen.py | ||
| install_megadrivers.py | ||
| meson.build | ||
| meson_get_version.py | ||
| perf-annotate-jit.py | ||
| shortlog_mesa.sh | ||