pmbootstrap/pmb
Oliver Smith 7f956e2f72 version parsing: fix errors with 3.0.0_pre1 (!1735)
Python < 3.6 randomized the order of keys in dictionaries, unless
OrderedDict was used. Use OrderedDict to store the version suffixes.

When the order was randomized, the valid version string 3.0.0_pre1 did
not always pass the validation check. The suffix "pre" should always be
detected as such, but with the random order, it was sometimes detected
as "p" suffix (see below). The following letters "re" are not a valid
suffix_no (the number expected to follow the suffix) and so it failed.

suffixes = {
    "pre": ["pre", ...],
    "post": ["p". ...]
}
2018-12-31 07:46:47 +01:00
..
aportgen deviceinfo: add and require _codename (!1732) 2018-12-26 21:43:38 +01:00
build new action: 'pmbootstrap repo_missing' 2018-12-01 21:30:59 +00:00
chroot remove local postmarketOS mirror folder support (!1718) 2018-12-06 07:31:38 +01:00
config bump version to 1.1.0 2018-12-26 22:07:30 +01:00
data install apk keys and binfmt data with setup.py 2018-09-17 10:06:57 +00:00
export Export initramfs-extra (pmbootstrap export) 2018-11-19 06:06:35 +00:00
flasher s/system partition/rootfs: fix remaining mentions 2018-07-15 23:41:31 +02:00
helpers Run os.path.expanduser() on all args paths (!1731) 2018-12-17 08:55:33 +01:00
install losetup: support building rootfs images with 4096 byte sector sizes (!1725) 2018-12-11 09:08:12 +01:00
parse version parsing: fix errors with 3.0.0_pre1 (!1735) 2018-12-31 07:46:47 +01:00
qemu don't install qemu when using --host-qemu 2018-09-01 13:14:52 +02:00
__init__.py Move aports into own repository (pmaports) 2018-09-05 05:57:38 +00:00