1
0
mirror of https://github.com/haiwen/seafile-server.git synced 2025-09-16 23:29:25 +00:00

[build] Copy hidden files and directories from seahub thirdpart dir.

This commit is contained in:
Jonathan Xu
2019-05-23 10:26:05 +08:00
parent 6f4a8dbc5c
commit 8ed31a188b

View File

@@ -748,21 +748,21 @@ def copy_shared_libs():
shutil.copy(lib, dst_dir)
def copy_seahub_thirdpart_libs(seahub_thirdpart):
'''copy django/djblets/gunicorn from ${thirdpartdir} to
'''copy python third-party libraries from ${thirdpartdir} to
seahub/thirdpart
'''
src = conf[CONF_THIRDPARTDIR]
dst = seahub_thirdpart
pattern = os.path.join(src, '*')
try:
for path in glob.glob(pattern):
target_path = os.path.join(dst, os.path.basename(path))
if os.path.isdir(path):
shutil.copytree(path, target_path)
for name in os.listdir(src):
src_path = os.path.join(src, name)
target_path = os.path.join(dst, name)
if os.path.isdir(src_path):
shutil.copytree(src_path, target_path)
else:
shutil.copy(path, target_path)
shutil.copy(src_path, target_path)
except Exception, e:
error('failed to copy seahub thirdpart libs: %s' % e)