| ... | ... |
@@ -8,9 +8,9 @@ enabled = True |
| 8 | 8 |
def execute(name, ks_config, config, root): |
| 9 | 9 |
|
| 10 | 10 |
if ks_config: |
| 11 |
- package_list_micro = JsonWrapper("data/packages_micro.json").read()
|
|
| 12 |
- package_list_minimal = JsonWrapper("data/packages_minimal.json").read()
|
|
| 13 |
- package_list_full = JsonWrapper("data/packages_full.json").read()
|
|
| 11 |
+ package_list_micro = JsonWrapper("packages_micro.json").read()
|
|
| 12 |
+ package_list_minimal = JsonWrapper("packages_minimal.json").read()
|
|
| 13 |
+ package_list_full = JsonWrapper("packages_full.json").read()
|
|
| 14 | 14 |
|
| 15 | 15 |
if ks_config['type'] == 'micro': |
| 16 | 16 |
packages = package_list_micro["packages"] |
| ... | ... |
@@ -22,5 +22,8 @@ def execute(name, ks_config, config, root): |
| 22 | 22 |
#TODO: error |
| 23 | 23 |
packages = [] |
| 24 | 24 |
|
| 25 |
+ if 'additional_packages' in ks_config: |
|
| 26 |
+ packages.extend(ks_config['additional_packages']) |
|
| 27 |
+ |
|
| 25 | 28 |
config['type'] = ks_config['type'] |
| 26 | 29 |
config["packages"] = packages |