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: