pungi/pungi
Qixiang Wan 2f5d6d7dcd unify repo and repo_from options
Config option 'repo' and 'repo_from' are used in several phases, merge
them with one option 'repo'. 'append' in schema is used for appending
the values from deprecated options to 'repo', so it won't break on any
existing config files that have the old options of 'repo_from' and
'source_repo_from' (which is an alias of 'repo_from').

And 'repo' schema is updated to support repo dict as the value or an
item in the values, a repo dict is just a dict contains repo options,
'baseurl' is required in the dict, like:

{"baseurl": "http://example.com/url/to/repo"}

or:

{"baseurl": "Serer"}

currently this is used in ostree phase to support extra repo options
like:

{"baseurl": "Server", "exclude": "systemd-container"}

Signed-off-by: Qixiang Wan <qwan@redhat.com>
2017-03-29 10:12:32 +08:00
..
compose_metadata Remove FSF address from comments 2016-09-23 10:26:43 +02:00
ostree unify repo and repo_from options 2017-03-29 10:12:32 +08:00
phases unify repo and repo_from options 2017-03-29 10:12:32 +08:00
wrappers Fix PEP8 complaints 2017-03-24 09:24:48 +01:00
__init__.py not using 'git -C path' which is not supported by git 1.x 2016-10-25 15:53:56 +08:00
arch.py Remove FSF address from comments 2016-09-23 10:26:43 +02:00
checks.py unify repo and repo_from options 2017-03-29 10:12:32 +08:00
common.py Remove FSF address from copyright headers 2017-03-24 09:24:48 +01:00
compose.py handle opening empty images.json while re-running pungi-koji in debug mode 2017-02-16 17:00:14 +08:00
config.py pungi: Fix reading multilib config files 2016-11-09 09:36:23 +01:00
createiso.py iso-wrapper: Remove the class 2016-10-14 09:14:51 +02:00
dnf_wrapper.py Explicitly remove all temporary files 2017-03-24 09:24:49 +01:00
gather.py Update to use python-multilib 2017-03-24 09:24:50 +01:00
gather_dnf.py Stop importing hawkey directly 2017-03-24 09:24:50 +01:00
ks.py Fix PEP8 complaints 2017-03-24 09:24:48 +01:00
linker.py Remove FSF address from comments 2016-09-23 10:26:43 +02:00
media_split.py Include phase name in log for some phases 2016-11-23 16:47:22 +08:00
metadata.py Not create empty skeleton dirs for empty variants 2017-03-27 17:55:54 +02:00
multilib_dnf.py Update to use python-multilib 2017-03-24 09:24:50 +01:00
multilib_yum.py Update to use python-multilib 2017-03-24 09:24:50 +01:00
notifier.py move translate_path from paths.py to util.py 2017-03-29 10:12:32 +08:00
pathmatch.py Remove FSF address from comments 2016-09-23 10:26:43 +02:00
paths.py move translate_path from paths.py to util.py 2017-03-29 10:12:32 +08:00
profiler.py Remove FSF address from copyright headers 2017-03-24 09:24:48 +01:00
util.py unify repo and repo_from options 2017-03-29 10:12:32 +08:00