OSDN Git Service

added blockimage clean process
[alterlinux/LFBS.git] / system / repository-json-parser.py
1 #!/usr/bin/env python3
2 import json
3 import sys
4 def main():
5     args = sys.argv
6     if args.__len__() < 2:
7         print("Error !")
8         exit(-1)
9     json_fname=args[1]
10     json_f = open(json_fname,"r")
11     json_d=json.load(json_f)
12     repokun_str=""
13     enablekun_str=""
14     for jsobj in json_d["repo"]:
15         repokun_str = repokun_str + " --repofrompath " + jsobj["name"] + "," + jsobj["url"]
16         enablekun_str = enablekun_str + " --enablerepo=" + jsobj["name"]
17     output_str = repokun_str + " --disablerepo=* --nogpgcheck "  + enablekun_str
18     print(output_str)
19 main()