Improve broken symlink removal
This commit is contained in:
@@ -253,8 +253,7 @@ class WOAcme:
|
||||
for dir in acmedir:
|
||||
if os.path.exists('{0}'.format(dir)):
|
||||
WOFileUtils.rm(self, '{0}'.format(dir))
|
||||
# find all broken symlinks
|
||||
WOFileUtils.findBrokenSymlink(self, "/var/www")
|
||||
|
||||
else:
|
||||
if os.path.islink("{0}".format(sslconf)):
|
||||
WOFileUtils.remove_symlink(self, "{0}".format(sslconf))
|
||||
|
||||
@@ -318,10 +318,9 @@ class WOFileUtils():
|
||||
"""
|
||||
links = []
|
||||
broken = []
|
||||
ignored_dirs = ['./.git', './htdocs']
|
||||
|
||||
for root, dirs, files in os.walk(sympath):
|
||||
if any(root.startswith(ignore_dir) for ignore_dir in ignored_dirs):
|
||||
if root.startswith('./.git'):
|
||||
# Ignore the .git directory.
|
||||
continue
|
||||
for filename in files:
|
||||
|
||||
Reference in New Issue
Block a user