distrobuilder

This commit is contained in:
Thomas Hobson 2021-01-28 22:20:08 +13:00
parent 208a3dcee8
commit e03f7c1770
No known key found for this signature in database
GPG key ID: 9F1FD9D87950DB6F
37 changed files with 667 additions and 381 deletions

13
container/configure.py Normal file
View file

@ -0,0 +1,13 @@
import yaml
with open('piston.yaml') as dbc:
with open('install_script.sh') as install_script_file:
with open('build.yaml' , 'w+') as distrobuilder_config_file_new:
distrobuilder_config = yaml.safe_load(dbc)
distrobuilder_config['actions'].append({
'trigger': 'post-packages',
'action': install_script_file.read(),
})
yaml.dump(distrobuilder_config, distrobuilder_config_file_new)