No description
Find a file
Ferass El Hafidi 17138bf2ed
main/postmarketos-initramfs: vibrate on boot
Vibrate on multiple stages:
* twice when forced to enter debug-shell
* 3 times on error
* once at the end of the initramfs to indicate that we're booting
  to the OS
This uses the beebzzr tool <https://scm.dersco.re/utils/beebzzr.git>.

It is meant to be useful to know if your phone is booting or having
issues, which is useful when legally or fully blind, or when the display
isn't working yet.

On devices without force-feedback support, this is a no-op.
It is worth noting that quite a few devices do not yet have some modules
required for haptics in initramfs. These will need to be fixed for
beebzzr to work.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7563>
2026-05-25 06:31:11 +00:00
.ci CI: Add check for required pmbootstrap version's age 2026-05-13 21:16:39 +00:00
.githooks githooks/pre-commit: remove file size check 2025-12-22 23:53:09 +00:00
.gitlab/issue_templates issue_templates: Add archival deadline to maintainer status template 2026-05-18 14:12:23 +00:00
.well-known well-known/funding-manifest-urls: new file (MR 6074) 2025-01-20 18:59:41 +01:00
cross cross/arch-bin-masquerade: remove 2026-05-14 04:28:21 +00:00
device linux-samsung-m20lte: Don't override CROSS_COMPILE 2026-05-25 00:37:36 +00:00
docs docs: document requirement for mainline kernels to be built with LLVM 2026-05-18 20:48:08 +00:00
extra-repos/systemd systemd/phosh: fork again :( 2026-05-23 14:58:00 +02:00
main main/postmarketos-initramfs: vibrate on boot 2026-05-25 06:31:11 +00:00
modem */*: rely on abuild's systemd integration 2026-04-01 21:40:48 +00:00
temp temp/xkeyboard-config: Upgrade to 2.47 2026-05-25 03:25:21 +02:00
.clang-format Add .clang-format file (!465) 2019-06-26 22:36:15 +02:00
.ecrc CI: .ecrc: Exclude temp from check (MR 4858) 2024-02-27 08:24:53 -08:00
.editorconfig editorconfig: use spaces instead of tabs for markdown 2025-11-05 11:21:30 +00:00
.gitignore docs: add auto-generated deviceinfo reference 2025-11-23 20:26:30 +00:00
.gitlab-ci.yml CI: Add check for required pmbootstrap version's age 2026-05-13 21:16:39 +00:00
.mailmap */*: update my name and email 2026-01-11 18:52:28 +01:00
channels.cfg channels.cfg: add initial v26.06 branch 2026-05-19 15:04:27 +02:00
COMMITSTYLE.md editorconfig: use spaces instead of tabs for markdown 2025-11-05 11:21:30 +00:00
deviceinfo_schema.toml deviceinfo_schema.toml: Document vendor_boot-related variables 2026-04-27 16:52:54 +00:00
kconfig-generic.toml kconfig-generic: Enable configs for Microsoft Surface devices 2026-05-23 01:04:22 +02:00
kconfigcheck.toml kconfigcheck: Require support for Yama 2026-05-23 09:16:21 +00:00
LICENSE Add GPLv3 again 2018-08-23 21:44:22 +02:00
pmaports.cfg pmaports.cfg: Bump pmbootstrap minimum version to 3.9.0 2026-01-24 10:30:46 +01:00
README.md readme: update link to approval rules 2026-04-02 05:18:48 +00:00

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:

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