aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2014-10-18 01:59:39 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2014-10-18 01:59:39 +0300
commit28ceaa650cc0944c04dc3cf9d7753671154b42dd (patch)
tree98adba0f85de37f4105e90cab26d653b041166b7
parent7360b9f67ccb56359097920c744a5f50f7879ba5 (diff)
downloadmeson-28ceaa650cc0944c04dc3cf9d7753671154b42dd.zip
meson-28ceaa650cc0944c04dc3cf9d7753671154b42dd.tar.gz
meson-28ceaa650cc0944c04dc3cf9d7753671154b42dd.tar.bz2
Delete old symlinks if they exist.
-rwxr-xr-xinstall_meson.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/install_meson.py b/install_meson.py
index 04d5ec1..59cb3f3 100755
--- a/install_meson.py
+++ b/install_meson.py
@@ -80,6 +80,18 @@ try:
except OSError:
pass
print('Creating symlinks %s and %s.' % (bin_name, gui_name))
+try:
+ os.unlink(bin_name)
+except FileNotFoundError:
+ pass
+try:
+ os.unlink(gui_name)
+except FileNotFoundError:
+ pass
+try:
+ os.unlink(conf_name)
+except FileNotFoundError:
+ pass
os.symlink(symlink_value, bin_name)
os.symlink(guisymlink_value, gui_name)
os.symlink(confsymlink_value, conf_name)