mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
deploy-ng: Add bztar and xztar installers
This commit is contained in:
parent
7f974865d5
commit
52360dc10c
@ -882,14 +882,14 @@ class bdist_apps(setuptools.Command):
|
|||||||
for installer in installers:
|
for installer in installers:
|
||||||
self.announce('\nBuilding {} for platform: {}'.format(installer, platform), distutils.log.INFO)
|
self.announce('\nBuilding {} for platform: {}'.format(installer, platform), distutils.log.INFO)
|
||||||
|
|
||||||
if installer in ('zip', 'gztar'):
|
if installer in ('zip', 'gztar', 'bztar', 'xztar'):
|
||||||
base_dir = self.distribution.get_name()
|
base_dir = self.distribution.get_name()
|
||||||
temp_dir = os.path.join(build_base, base_dir)
|
temp_dir = os.path.join(build_base, base_dir)
|
||||||
if (os.path.exists(temp_dir)):
|
if (os.path.exists(temp_dir)):
|
||||||
shutil.rmtree(temp_dir)
|
shutil.rmtree(temp_dir)
|
||||||
shutil.copytree(build_dir, temp_dir)
|
shutil.copytree(build_dir, temp_dir)
|
||||||
|
|
||||||
distutils.archive_util.make_archive(basename, installer, root_dir=build_base, base_dir=base_dir)
|
shutil.make_archive(basename, installer, root_dir=build_base, base_dir=base_dir)
|
||||||
|
|
||||||
shutil.rmtree(temp_dir)
|
shutil.rmtree(temp_dir)
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user