[Fontconfig] fontconfig: Branch 'master'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Mar 3 04:54:09 UTC 2021
conf.d/link_confs.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
New commits:
commit 615e2cb844a7eb266aa562071a26093ae3ec4d28
Author: Akira TAGOH <akira at tagoh.org>
Date: Tue Mar 2 19:29:08 2021 +0900
Overwrite symlinks for config files
In Makefile, we are trying to remove old symlinks first and then create a symlink.
do the same thing in meson too.
Also, the line of the exception handling for FileExistsError is meaningless
as the above line is taking care of it instead and we shouldn't ignore it if
os.remove and os.symlink doesn't work somehow.
Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/275
diff --git a/conf.d/link_confs.py b/conf.d/link_confs.py
index 5a78d8d..e195095 100644
--- a/conf.d/link_confs.py
+++ b/conf.d/link_confs.py
@@ -20,6 +20,10 @@ if __name__=='__main__':
for link in args.links:
src = os.path.join(args.availpath, link)
dst = os.path.join(confpath, link)
+ try:
+ os.remove(dst)
+ except FileNotFoundError:
+ pass
try:
os.symlink(src, dst)
except NotImplementedError:
@@ -30,5 +34,3 @@ if __name__=='__main__':
if platform.system().lower() == 'windows' and e.winerror == 1314:
break
raise
- except FileExistsError:
- pass
More information about the Fontconfig
mailing list