- Mar 28, 2025
-
-
Package auto-update authored
-
Package auto-update authored
-
- Mar 27, 2025
-
-
This change allows mounting btrfs root filesystems which are spread across multiple devices or partitions. Part-of: !5508 [ci:skip-build]: already built successfully in CI
-
Part-of: !6353 [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
* apk-tools passes the directories it triggers on as arguments to the trigger script. Use them to only run the relevant parts of the triggers. * Remove "|| :" from commands, as we run the script without "set -e", it won't fail if a single command fails. Put explicit "exit 0" at the end to ensure this even if the last command beforehand failed. * Print messages for each action so we know what is happening. Part-of: !6346 [ci:skip-build]: already built successfully in CI
-
- Mar 26, 2025
-
-
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6356 [ci:skip-build]: already built successfully in CI
-
The iptables frontend for nftables seems to not play nice. Since we use nftables in postmarketOS anyway, tell tailscale to use it directly. This fixes routing not working and the following error seen in tailscale status - adding [-i tailscale0 -j MARK --set-mark 0x40000/0xff0000] in v4/filter/ts-forward: running [/usr/sbin/iptables -t filter -A ts-forward -i tailscale0 -j MARK --set-mark 0x40000/0xff0000 --wait]: exit status 2: Warning: Extension MARK revision 0 not supported, missing kernel module? Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: !6344
-
This patch is in 257, so we can drop it when upgrading. Without this patch, we'd have to the enable sysv compat stuff in systemd just to get this legacy.conf file generated/installed, which totally doesn't seem worth it (the sysv compat stuff seems to be a lot!) Fixes #3616 Part-of: !6352 [ci:skip-build]: already built successfully in CI
-
It's common to build installs for this device to flash on USB drives or whatever, and the rootfs alwys runs out of space fast because it's not resized on boot. Let's fix that... Part-of: !6340
-
Package auto-update authored
-
The linux-edge kernel enables the BL_SWITCHER kernel option, which enables an in-kernel big.LITTLE switcher - with it enabled, only 4 cores are enabled at a time, and the kernel switches between the big and little cores. However, in a server workload, it's more likely that a user wants all 8 cores to work simultaneously. Disable the switcher by default by providing the no_bL_switcher cmdline option. It can still be re-enabled by writing 1 to /sys/kernel/bL_switcher/active. Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6350
-
- Mar 25, 2025
-
-
Package auto-update authored
-
Adam Thiede authored
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6355 [ci:skip-build]: already built successfully in CI
-
- Mar 24, 2025
-
-
Package auto-update authored
-
Arnav Singh authored
Part-of: !6345
-
- Mar 23, 2025
-
-
Clayton Craft authored
Typo caused an invalid install_if to be generated, convincing apk to remove pkgs Part-of: !6351 [ci:skip-build]: already built successfully in CI
-
It's important to use a versioned constraint so that if the package is ever removed from the binary repository it will actually be removed from the users system too. Part-of: !6347 [ci:skip-build]: already built successfully in CI
-
Fixes: issue 3620 Part-of: !6347
-
Oliver Smith authored
Extend the hook to automatically make useful titles for packages in systemd directories. We had two styles for modifying the systemd package itself, either "systemd/systemd:" or "systemd:". Pick the shorter one. Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6348
-
Since we don't install depends for building anymore, u-boot-tools which provides mkimage did not get installed for CI builds. Add it to makedepends. Part-of: !6342
-
GPT paritions seem to interfere with the firmware baked into the SD card image; both U-Boot and various Linux tools report the GPT partition table as broken and fall back to the backup table. Notably, this makes the card difficult to mount in another device. "Fixing" the partition table makes it refuse to boot. Force the msdos partition type in deviceinfo to fix this. Part-of: !6342
-
Part-of: !6339 [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
As discussed with PureTryOut, let's skip checks in pmaports for this one. Part-of: !6339
-
Part-of: !6339
-
- Mar 22, 2025
-
-
Caleb Connolly authored
I'd like to use my USB audio interface with my laptop! Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: !6343 [ci:skip-build]: already built successfully in CI
-
Fixes a conflict between systemd and systemd-udev where apk thinks they both provide cmd:udevadm: ERROR: unable to select packages: systemd-256.11-r2: conflicts: systemd-udevd-256.11-r2[cmd:udevadm=256.11-r2] systemd-udevd-256.11-r2: conflicts: systemd-256.11-r2[cmd:udevadm=256.11-r2] [ci:ignore-count] [ci:skip-build] already built in CI Part-of: !6334
-
Part-of: !6334
-
Caleb Connolly authored
Mark cups.service as requiring a restart after package upgrade. default_systemd will pick this up and generate the post-upgrade script for us. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: !6334
-
Caleb Connolly authored
Adjust everything to use the new systemd abuild helpers. These generate the post-install/pre-deinstall and post-upgrade scripts automagically, and abuild now provides some helpers where it's necessary to finegle things a bit (e.g. see the pipewire-pulse-systemd subpackage). Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Co-authored-by:
Clayton Craft <clayton@craftyguy.net> Part-of: !6334
-
Caleb Connolly authored
Switch to the new refactored systemd service support. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: !6334
-
Caleb Connolly authored
What we want is to reload services that need to be reloaded after upgrade (those that are marked with needs-reload or needs-restart), to handle systemctl daemon-reload too, and to reload udev, sysusers, tmpfiles, etc. This all needs to be done in a particular order, which we would ideally do with different triggers (and triggers with consistent ordering!), but apk can't do that so instead we have this inefficient solution which will probably do a bunch of useless processing. ah well Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: !6334
-
Caleb Connolly authored
Use the new default_systemd_install_scripts function from [1]. This generates the install scripts automatically and detects what services need to be preset/disabled/reloaded. default_systemd wasn't used on purpose, see the comment in the patch for an explanation. [1]: https://gitlab.alpinelinux.org/calebccff/abuild/-/tree/85969550e41b80c82d90cd07fec7b276e8a1e1ee Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Co-authored-by:
Clayton Craft <clayton@craftyguy.net> Part-of: !6334
-
Caleb Connolly authored
Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: !6334
-
Caleb Connolly authored
Since we have cyclical dependencies we need this stub for everything to build, once the binary repo is updated to drop all uses we can remove it. This is now all handled in abuild directly Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: !6334
-
- Mar 21, 2025
-
-
Package auto-update authored
-
- Mar 20, 2025
-
-
Package auto-update authored
-
As recommended on matrix, there is no need to keep everything in subpackages, so they are being removed. Also, hexagonrpcd is being removed as it doesn't work on this device’s soc yet. Part-of: !6317 [ci:skip-build]: already built successfully in CI
-