aboutsummaryrefslogtreecommitdiffstats
path: root/ci/gen_ins_pkg_script.py
diff options
context:
space:
mode:
authorbaigk <baiguoku@huawei.com>2015-09-12 11:28:51 +0800
committerbaigk <baiguoku@huawei.com>2015-09-12 11:28:51 +0800
commit9322711b6347bab9c2a7b47792373ddabae3a8a6 (patch)
treec62631ef1e08aa6195f4ab1f46fce0d53b1b6fbc /ci/gen_ins_pkg_script.py
parent6ec9d66787b01e710de5514f377830a94e32a4d2 (diff)
delete unused dir and config item
JIRA: COMPASS-45 Change-Id: Ica089d58ba339c2093ce2d47524ccf2e5e301cf4 Signed-off-by: baigk <baiguoku@huawei.com>
Diffstat (limited to 'ci/gen_ins_pkg_script.py')
-rw-r--r--ci/gen_ins_pkg_script.py45
1 files changed, 0 insertions, 45 deletions
diff --git a/ci/gen_ins_pkg_script.py b/ci/gen_ins_pkg_script.py
deleted file mode 100644
index 9ce71f4a..00000000
--- a/ci/gen_ins_pkg_script.py
+++ /dev/null
@@ -1,45 +0,0 @@
-import yaml, os, sys
-from Cheetah.Template import Template
-
-def get_file_list(root, arch):
- files = []
-
- dirs = os.listdir(os.path.join(root, 'roles'))
-
- for dir in dirs:
- var_dir = os.path.join(root, 'roles', dir, 'vars')
- for name in ['main.yml', arch + r'.yml']:
- if os.path.exists(os.path.join(var_dir, name)):
- files.append(os.path.join(var_dir, name))
-
- return files
-
-def get_packages_name_list(file_list):
- package_name_list = []
-
- for file in file_list:
- datas = yaml.load(open(file))
- for key, value in datas.items():
- if not key.endswith("packages") and not key.endswith("packages_noarch"):
- continue
-
- if not value:
- continue
-
- if value not in package_name_list:
- package_name_list += value
-
- return package_name_list
-
-def generate_download_script(root, arch, tmpl):
- package_name_list = get_packages_name_list(get_file_list(root, arch))
-
- tmpl = Template(file=tmpl, searchList={'packages':package_name_list})
-
- with open('install_packages.sh', 'w') as f:
- f.write(tmpl.respond())
-
-if __name__=='__main__':
- # generate_download_script('ansible', 'Debian', 'Debian.tmpl')
- generate_download_script(sys.argv[1], sys.argv[2], sys.argv[3])
-