From 8275236bf7f33f5f96fe68ddb2b88d98847691cf Mon Sep 17 00:00:00 2001 From: VirtuBox Date: Fri, 30 Aug 2019 10:05:48 +0200 Subject: [PATCH] Fix symlink removal --- wo/cli/plugins/site_functions.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wo/cli/plugins/site_functions.py b/wo/cli/plugins/site_functions.py index 1f70093..18dd3f0 100644 --- a/wo/cli/plugins/site_functions.py +++ b/wo/cli/plugins/site_functions.py @@ -1265,9 +1265,12 @@ def removeAcmeConf(self, domain): .format(sslforce)) # find all broken symlinks - symlinks = WOFileUtils.findBrokenSymlink(self, "/var/www") + sympath = "/var/www" + symlinks = WOFileUtils.findBrokenSymlink(self, sympath) + for symlink in symlinks: - if os.path.islink('{0}'.format(sslconf)): + wo_symlink = os.readlink('{0}'.format(symlink)) + if wo_symlink == sslconf: # remove broken symlinks WOFileUtils.remove_symlink(self, symlink) else: