No description
The generic kernels are too large to be booted by the stock bootloader, as the boot partition is only 16 MiB. While this commit increases the kernel size you can use today, the linux-postmarketos kernels are still too big to boot from extlinux.conf until the [boot memory increase of lk2nd][1] is released. lk2nd also provides a better fastboot implementation which doesn't fully-buffer the image to be written, and thus can write larger images than the stock bootloader. Forcing fastboot mode requires [flo support in lk2nd][2], which also requires a lk2nd release. Right now you'll only get the better fastboot when lk2nd fails to find a kernel, which means a dance like "use stock bootloader to wipe userdata, then start to lk2nd". The reason to keep android image support is just for netbooting which makes testing easier. But netbooting does _not_ work with lk2nd right now as lk2nd has trouble finding the dtb for some reason; use the stock boot loader when running "pmbootstrap flasher boot". Changing flash_offset_ramdisk is to give more space for the kernel to decompress. 1. https://github.com/msm8916-mainline/lk2nd/pull/703 2. https://github.com/msm8916-mainline/lk2nd/pull/697 Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9031> |
||
|---|---|---|
| .ci | ||
| .githooks | ||
| .gitlab/issue_templates | ||
| .well-known | ||
| cross | ||
| device | ||
| docs | ||
| extra-repos/systemd | ||
| main | ||
| modem | ||
| temp | ||
| .clang-format | ||
| .ecrc | ||
| .editorconfig | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .mailmap | ||
| channels.cfg | ||
| COMMITSTYLE.md | ||
| deviceinfo_schema.toml | ||
| kconfig-generic.toml | ||
| kconfigcheck.toml | ||
| LICENSE | ||
| pmaports.cfg | ||
| README.md | ||
postmarketOS aports repository
This repository contains the APKBUILD files for postmarketOS-specific packages, along with the required patches and scripts, if any.
There are many more packages defined in the Alpine Linux aports on which these packages depend.
Helpful resources:
- Issues
- How to create a package
- APKBUILD reference
- pmaports commit style
- Approval rules
- Alpine Linux aports
- Alpine Linux package search
- postmarketOS package search
Git Hooks
You can find some useful git hooks in the .githooks directory.
To use them, run the following command after cloning this repository:
git config --local core.hooksPath .githooks