Exemplo n.º 1
0
def main():
    files = ['Log.py', 'singleton.py']
    directory = Common.get_cmd_dir()
    paths = [Common.join_paths(directory, x) for x in files]
    distdir = Common.join_paths(Common.split_path(directory)[0], 'dist')
    Package(paths, distdir).run()
Exemplo n.º 2
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from utility.common import Common
from utility.package import Package

if __name__ == "__main__":
    files = ['sync.py']
    directory = Common.get_cmd_dir()
    paths = [Common.join_paths(directory, x) for x in files]
    distdir = Common.get_cmd_dir()
    Package(paths, distdir).run()
Exemplo n.º 3
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import sys
import os
path = os.path.join(os.path.dirname(__file__), 'src')
# path = os.path.join(path, 'utility')
sys.path.insert(0, path)
from utility.common import Common

directory = Common.get_cmd_dir()

# cmd = 'git pull --all'
# systemCmd(cmd, directory=directory)

cmd = 'python setup.py install --record install.txt'

Common.system_cmd(cmd, directory=directory)
Exemplo n.º 4
0
                file = Common.join_paths(dst_dir, x)
                Common.remove(file)


def backup_with_config(config_path):
    content = Common.read_file(config_path)
    arr = Common.str2json(content)
    if arr:
        for x in arr:
            backup(x.get('src'),
                   x.get('dst_dir'),
                   x.get('retemtion_days'),
                   hours_last_day=x.get('hours_last_day'),
                   ignore_hours=x.get('ignore_hours'))


if __name__ == '__main__':
    Common.set_debug(True)

    config_path = Common.join_paths(Common.get_cmd_dir(), '..', 'tests',
                                    'backup_test.json')
    config_path = Common.abs_path(config_path)
    if Common.debug():
        for day in range(0, 18):
            for hour in range(0, 24):
                path = '/tmp/backup/backup_test_201902%02d%02d.json' % (
                    25 - day, hour)
                Common.replace_file(config_path, path)

    backup_with_config(config_path)