!324 打包时候排除掉由于误解压内核包导致把内核so文件拷贝到om的lib目录下

Merge pull request !324 from zhangxubo/bugfix
This commit is contained in:
opengauss-bot 2022-08-22 01:32:17 +00:00 committed by Gitee
commit dd319b962d
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -23,8 +23,15 @@ class SingleInstDiff:
"""utility for single instance"""
@staticmethod
def get_package_tar_lists(is_single_inst, packageDir):
"""
When compressing the lib directory of om[openGauss-Package-bak_commitid.tar.gz],
always some users decompress all om and server packages together.
we should excluded the server library to avoid influence each other.
But sometimes libpython3.*.so is needed.
"""
tarDir = "*.log script version.cfg lib"
tar_lists = "--exclude=script/*.log --exclude=%s %s %s" % \
tar_lists = "lib/libpython* --exclude=lib/lib*.so* "\
"--exclude=script/*.log --exclude=%s --ignore-failed-read %s %s" % \
(tarDir, CommConstants.UPGRADE_SQL_SHA,
CommConstants.UPGRADE_SQL_FILE)
return tar_lists