summaryrefslogtreecommitdiffstats
path: root/dovetail/utils/offline/load.py
diff options
context:
space:
mode:
Diffstat (limited to 'dovetail/utils/offline/load.py')
-rwxr-xr-xdovetail/utils/offline/load.py62
1 files changed, 0 insertions, 62 deletions
diff --git a/dovetail/utils/offline/load.py b/dovetail/utils/offline/load.py
deleted file mode 100755
index e3b1fb14..00000000
--- a/dovetail/utils/offline/load.py
+++ /dev/null
@@ -1,62 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 HUAWEI TECHNOLOGIES CO.,LTD and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-
-import os
-import sys
-import yaml
-
-import dovetail.utils.dovetail_utils as dt_utils
-
-
-class load(object):
- def __init__(self):
- self.curr_path = os.path.dirname(os.path.abspath(__file__))
- with open(os.path.join(self.curr_path, 'config.yaml')) as f:
- self.config = yaml.safe_load(f)
-
- def main(self):
- keys = self.config.keys()
- if 'docker_save_path' in keys:
- save_path = self.config['docker_save_path']
- else:
- save_path = self.curr_path
- if 'docker_images' in keys:
- for key, value in self.config['docker_images'].items():
- if value is not None:
- name = self.config['docker_images'][key]['store_name']
- image_save_path = os.path.join(save_path, name)
- if os.path.isfile(image_save_path):
- cmd = 'sudo docker load -i %s' % (image_save_path)
- dt_utils.exec_cmd(cmd)
- else:
- print "file %s not exists" % image_save_path
- if 'wgets' in keys:
- for key, value in self.config['wgets'].items():
- if value is not None:
- try:
- dovetail_home = os.environ["DOVETAIL_HOME"]
- except KeyError:
- print "env variable DOVETAIL_HOME not found"
- sys.exit(1)
- name = self.config['wgets'][key]['file_name']
- save_path = self.config['wgets'][key]['save_path']
- file_path = os.path.join(save_path, name)
- dest_path = os.path.join(dovetail_home, 'pre_config')
- if not os.path.isdir(dest_path):
- os.mkdir(dest_path)
- if os.path.isfile(file_path):
- cmd = 'sudo cp %s %s' % (file_path, dest_path)
- dt_utils.exec_cmd(cmd)
- else:
- print "file %s not exists" % file_path
-
-
-if __name__ == '__main__':
- load = load()
- load.main()