pmbootstrap-meow/pmb/parse
Caleb Connolly 7a8deb0f5e
config: clean up parsing and add mirrors (MR 2252)
Add a new config section "mirrors", to replace the mirrors_alpine and
mirrors_postmarketos options. This will allow for more flexibility since
we can then handle the systemd staging repo (and others like plasma
nightly) with relative ease.

The loading/saving is fixed and now properly avoids writing out default
values, this way if the defaults are changed the user won't be stuck
with old values in their pmbootstrap.cfg.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-06-23 12:38:39 +02:00
..
__init__.py core: add an Arch type (MR 2252) 2024-06-23 12:38:39 +02:00
_apkbuild.py WIP: 2024-06-05: args hacking and more (MR 2252) 2024-06-23 12:38:38 +02:00
apkindex.py parse: apkindex: fix cache keys (MR 2252) 2024-06-23 12:38:39 +02:00
arguments.py config: clean up parsing and add mirrors (MR 2252) 2024-06-23 12:38:39 +02:00
binfmt_info.py treewide: adopt pathlib.Path and type hinting (MR 2252) 2024-06-23 12:38:37 +02:00
bootimg.py WIP: 2024-06-05: args hacking and more (MR 2252) 2024-06-23 12:38:38 +02:00
cpuinfo.py treewide: adopt pathlib.Path and type hinting (MR 2252) 2024-06-23 12:38:37 +02:00
depends.py core: add an Arch type (MR 2252) 2024-06-23 12:38:39 +02:00
deviceinfo.py core: add an Arch type (MR 2252) 2024-06-23 12:38:39 +02:00
kconfig.py WIP: 2024-06-05: args hacking and more (MR 2252) 2024-06-23 12:38:38 +02:00
version.py treewide: adopt pathlib.Path and type hinting (MR 2252) 2024-06-23 12:38:37 +02:00