bd5b620021493ff245b79144420ceddc93e149c8
Busybox su and login are not aware of PAM, so on a system with linux-pam installed, they entirely ignore any rules. These issues can be mitigated by removing the suid binary that the symlinks point to and require, which is installed by busybox-suid. Because busybox-suid handles more than su and login, this commit replaces all the tools we use that would be called through it. Note that this does not remove Busybox su and login, as they are in Busybox itself. This commit instead only removes the suid interface that they would normally be called from. See https://gitlab.alpinelinux.org/alpine/aports/-/issues/11730 for more information. Signed-off-by: Aster Boese <asterboese@mailbox.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7724>
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:
- How to create a package
- APKBUILD reference
- pmaports commit style
- Review and merging guidelines
- 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
Languages
Shell
95.8%
Python
2.5%
C
1.2%
Batchfile
0.3%
Jinja
0.2%