mirror of
https://github.com/NaN-tic/tryton-upgrades.git
synced 2023-12-14 03:32:55 +01:00
Allow override in case has data
This commit is contained in:
parent
4a41a3bcfd
commit
21571e82c4
1 changed files with 9 additions and 8 deletions
17
upgrade
17
upgrade
|
@ -378,14 +378,15 @@ if os.path.exists(cmd.override):
|
||||||
logger.info('Overriding configuration using "%s"' % cmd.override)
|
logger.info('Overriding configuration using "%s"' % cmd.override)
|
||||||
override = yaml.load(open(cmd.override, 'r').read())
|
override = yaml.load(open(cmd.override, 'r').read())
|
||||||
logger.info
|
logger.info
|
||||||
config['to_install'] += override.get('to_install', [])
|
if override:
|
||||||
config['to_uninstall'] += override.get('to_uninstall', [])
|
config['to_install'] += override.get('to_install', [])
|
||||||
config['before'] = (override.get('before_before', []) +
|
config['to_uninstall'] += override.get('to_uninstall', [])
|
||||||
config.get('before', []) + override.get('before', []))
|
config['before'] = (override.get('before_before', []) +
|
||||||
config['after'] = (override.get('before_after', []) +
|
config.get('before', []) + override.get('before', []))
|
||||||
config.get('after', []) + override.get('after', []))
|
config['after'] = (override.get('before_after', []) +
|
||||||
config['ignore'] += override.get('ignore', [])
|
config.get('after', []) + override.get('after', []))
|
||||||
config['vars'].update(override.get('vars', {}))
|
config['ignore'] += override.get('ignore', [])
|
||||||
|
config['vars'].update(override.get('vars', {}))
|
||||||
else:
|
else:
|
||||||
logger.info('Overriding file "%s" not found.' % cmd.override)
|
logger.info('Overriding file "%s" not found.' % cmd.override)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue