pmbootstrap/pmb
Oliver Smith c616874443
pmb.helpers.git: parse channels.cfg (MR 1912)
Prepare to base postmarketOS on Alpine stable by parsing the new
channels.cfg file in pmaports.git, that describes which channel
needs which branches and mirror dirs from postmarketOS and Alpine.

Use the information in pmb.helpers.git.get_branches_official() first,
more is coming in follow-up commits.

Read the file from origin/master, so we get the latest fetched version
even if the last checked out master branch is not up-to-date (think of
currently checked out release branch instead of master, master will
never be updated to point to latest origin/master). Allow to override
the file with a new --config-channels parameter.

Related: https://postmarketos.org/channels.cfg
2020-05-17 08:08:44 +02:00
..
aportgen pmb.aportgen.linux: fix generated apkbuild when using qcdt (MR 1935) 2020-05-10 18:13:04 +02:00
build pmb.build.autodetect: support !pmb:crossdirect (MR 1922) 2020-04-25 11:56:20 +02:00
chroot Disable timeout for installing packages from apk (MR 1925) 2020-04-25 10:52:00 +03:00
config Prepare 1.19.0 release 2020-05-10 18:41:16 +02:00
data pmb/data/keys/pmos-5a03a13a.rsa.pub: remove (!1835) 2019-11-21 23:52:25 +01:00
export Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
flasher Fix "local variable '_partition_vbmeta' referenced before assignment" (!1895) 2020-03-23 04:37:13 +03:00
helpers pmb.helpers.git: parse channels.cfg (MR 1912) 2020-05-17 08:08:44 +02:00
install pmb.install._install: fix subpartitions size calculation (MR 1915) 2020-04-20 03:19:30 +03:00
parse pmb.helpers.git: parse channels.cfg (MR 1912) 2020-05-17 08:08:44 +02:00
qemu pmb.qemu: set output="tui" to avoid logging the stdout (!1886) 2020-03-14 08:05:57 +01:00
__init__.py pmb: Fail on device ports directly in device/* (!1879) 2020-03-14 08:44:53 +01:00