def copy_abd(tmp_dir_loc, repo_dir, pkg_info):
if pkg_info['SUBDIR'] != '':
try:
os.chdir(pkg_info['SUBDIR'])
except:
err_msg('Failed to enter sub-directory!')
return False
else:
try:
os.chdir(pkg_info['NAME'] + '-' + pkg_info['VER'])
except:
try:
os.chdir(pkg_info['NAME'])
except:
err_msg(
'Failed to determine sub-directory, please specify manually.')
return False
try:
shutil.copytree(repo_dir,
os.path.abspath(os.path.curdir) + '/autobuild/', symlinks=True)
except:
err_msg('Error occurred when copying files from tree!')
return False
return True
评论列表
文章目录