Files
pkgscripts-ng/include/python/toolkit.py
kevinfang 709c456afa Synology DSM6.0.2 toolkit framework
1. pythonize EnvDeploy and PkgCreate.py
2. EnvDeploy change sourceforge directory
2016-11-11 19:04:44 +08:00

28 lines
798 B
Python

import os
class TarballManager:
def __init__(self, version, root):
self.version = version
self.root = root
@property
def base_tarball_name(self):
return 'base_env-%s.txz' % self.version
@property
def base_tarball_path(self):
return os.path.join(self.root, self.base_tarball_name)
def get_env_tarball_name(self, platform):
return 'ds.%s-%s.env.txz' % (platform, self.version)
def get_env_tarball_path(self, platform):
return os.path.join(self.root, self.get_env_tarball_name(platform))
def get_dev_tarball_name(self, platform):
return 'ds.%s-%s.dev.txz' % (platform, self.version)
def get_dev_tarball_path(self, platform):
return os.path.join(self.root, self.get_dev_tarball_name(platform))