Compare commits

..
50 Commits
Author SHA1 Message Date
Bart Ribbers d81ea124b3 WIP: systemd-services: add tmpfiles configuration for all packages in a plasma-desktop install
As a first step towards
https://gitlab.postmarketos.org/postmarketOS/pmcr/-/blob/main/0002-hermetic-usr.md,
this packages tmpfiles.d configuration for all packages installed by
default in a Qemu amd64 plasma-desktop installation.

The end goal of this commit is to make it possible to do a `rm -r /etc`
after having copied the entirety of it to /usr/share/factory and have
it be repopulated on the next boot automatically by systemd-tmpfiles.
2025-10-07 19:05:59 +02:00
postmarketOS CI 0055341870 linux-next: upgrade to next-20251007 2025-10-07 15:49:47 +00:00
Robert Eckelmann d251d507d1 CI: correct description of docs build tools
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7151>
2025-10-07 14:30:44 +00:00
Robert Eckelmann 0b2a826aa1 docs: fix template URI
this should fix the docs CI issue discovered in !7104

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7151>
2025-10-07 14:30:44 +00:00
Raymond Hackley 4626b4567c samsung-fortuna: rename gpu_accelerated to drm in deviceinfo
Link: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/d7b12d98e67d6eb9b5813cb9e8f15578317e490f
2025-10-07 09:34:32 +00:00
Raymond Hackley 9647ccc81b samsung-fortuna: drop deviceinfo_keyboard
This property is obsolete:
Programs should automatically detect if the device currently has
a keyboard or not (often it can be hotplugged anyway).

Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
2025-10-07 09:34:31 +00:00
Raymond Hackley e26721e74f samsung-fortuna: fix deviceinfo_dtb_fortuna3g
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4011
Fixes: 053a486241 ("linux-postmarketos-qcom-msm8916: upgrade to 6.12.1 (MR 5847)")
Link: https://lore.kernel.org/r/20240129143147.5058-1-raymondhackley@protonmail.com
2025-10-07 09:34:17 +00:00
Jane Rachinger b43fe351da systemd/postmarketos-base-systemd: add shutdown-splash preset
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6926>
2025-10-06 20:30:56 -07:00
Jane RachingerandClayton Craft 085729e888 main/postmarketos-bootsplash: fix start/stop conditions
This should now match behavior with plymouth. Some annoyances were
previously splash that is started multiple times or which isn't killed
when a rescue/emergency target requires.

Co-authored-by: Clayton Craft <clayton@craftyguy.net>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6926>
2025-10-06 20:30:27 -07:00
postmarketOS CI c4edf061a5 linux-next: upgrade to next-20251006 2025-10-06 15:49:50 +00:00
Devon Lutz 9d83dc8f86 qcom-msm89{05,09,16,39}: Remove _pmb_select="soc-qcom-msm8916-rproc" from APKBUILD
Fix "pmbootstrap init" (provider package was removed).
postmarketOS/pmaports!7075 dropped support for selecting the msm8916
rproc option during "pmbootstrap init".

Fixes: 7a29af043c ("soc-qcom-msm8916: drop non-functional rproc selection")
[ci:ignore-count]
[Raymond: drop it everywhere]
Co-developed-by: Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org>
2025-10-06 11:48:57 +00:00
Clayton Craft 66fcd0230d main/postmarketos-initramfs: handle reboot/poweroff
Needed in both init stages since they both can call fail_halt_boot.

fixes #4003

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7128
2025-10-05 21:22:40 -04:00
Oliver Smith 38245b028f cross/busybox-static-*: remove
The busybox-static packages were used by devices using the obscure
"isorec" boot method (that I originally introduced with the
samsung-i9100, based on what I saw in the downstream kernel repo at the
time IIRC). This method is fairly limited, e.g. we can't append a
cmdline easily according to MR 6917. After the samsung-i9100 has been
switched over to use u-boot in MR 6921, all users of busybox-static are
now in device/archived/. Let's remove the busybox-static packages so
there are less packages we need to sync with Alpine.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7145>
2025-10-05 22:48:50 +00:00
Eisenbahnfan d25acebd38 firmware-samsung-n2awifi: Fix pkgdesc and add myself as maintainer
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7142>
2025-10-05 17:19:02 +00:00
Achill Gilgenast cb8c5a0c57 systemd/phosh: upgrade to 0.50.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7143>
2025-10-05 17:53:18 +02:00
Vasiliy Doylov edbf3776c0 systemd/wireplumber: enable gobject introspectgion
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7141>
2025-10-05 17:27:04 +03:00
dabao1955 11ff09a6be linux-xiaomi-raphael: upgrade to 6.16.9
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7133>
2025-10-05 13:59:57 +00:00
Clayton Craft b4b65df84c main/postmarketos-ui-os-installer: use pmb's shallow clone option
This option was added in pmb 3.6, so the dependency is constrained to
that version and later

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7109>
2025-10-05 02:36:51 +00:00
Leah 74ae0e3867 linux-samsung-hero: Disable camera
Squashed with:
 - linux-samsung-herolte: Fix checksum

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7108>
2025-10-05 02:34:20 +00:00
Leah fd24da6e65 firmware-samsung-hero: Add missing firmware files
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7108>
2025-10-05 02:34:20 +00:00
Jens Reidel d173406ed9 ci: lib: Run jobs for ppc64le
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7140>
2025-10-04 15:53:42 +00:00
Jens Reidel b69cbb5367 pmaports.cfg: Mark ppc64le as supported
Now that the repositories are built and published, we can mark it as
supported.

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7140>
2025-10-04 15:53:42 +00:00
Casey Connolly de53a5c455 linux-next: enable UCLAMP
Allows us to fix UI stutters with uclampset cli tool

Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7139>
2025-10-04 15:27:20 +02:00
Jens Reidel b69e4a50c8 systemd/systemd: enable for ppc64le and s390x
There is no reason to restrict this based on pmbootstrap support for
architectures. Also, both ppc64le and s390x are now supported in
pmbootstrap.

[ci:skip-vercheck]

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7134>
2025-10-03 20:18:29 +00:00
Oliver Smith 86b5702a7c temp/xkeyboard-config: upgrade to 2.46
Upgrade to the latest upstream version and sync with Alpine's APKBUILD.
Previously this was on a git commit in order to prepare upstreaming the
N900 config, which was not merged yet.

Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e41306ff207a0d0a580c88ab8a9e7d6258281392
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7132>
2025-10-03 17:23:07 +00:00
postmarketOS CI 26a6bb521b linux-next: upgrade to next-20251003 2025-10-03 15:50:26 +00:00
Jens Reidel bde0d7ab17 systemd/systemd: use LLVM 21 instead of 15
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7130>
2025-10-03 11:59:31 +02:00
Bart Ribbers bbc4d2c9c7 systemd/postmarketos-base-systemd: enable xdg-user-dirs by default
xdg-user-dirs defines the location of default user folders like
~/Documents, ~/Downloads, ~/Music, etc, and when they don't exist it'll
make sure they're created.
These are folders people will expect to exist on any installation.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7129>
2025-10-02 23:33:35 +02:00
Clayton Craft 7b710e42f8 temp/petitboot: drop aport
This is now packaged in aports:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/90929

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7127>
2025-10-02 08:48:14 -07:00
Jens Reidel 4fafe35201 main/dint: fix and enable for all architectures
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7114>
2025-10-01 23:33:20 +00:00
Jens Reidel 948a5da202 mt6735-bootshim: Build with cross-native
This package hardcodes a --target for clang, so it can be built just
fine with the native clang and doesn't need to run in QEMU.

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7124>
2025-10-01 23:13:43 +00:00
Jens Reidel 28d2a166f3 modem/libsamsung-ipc: fix build with GCC 15
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7125>
2025-10-01 23:11:38 +00:00
Jens Reidel c63615b9a6 main/f0rmz: fix build for ppc64le
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7126>
2025-10-01 23:04:04 +00:00
Jens Reidel 85c4e40ea8 main/unixbench: Upgrade to 6.0.0, fix build errors
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7123>
2025-10-01 23:34:17 +02:00
Oliver Smith 904e59fbc2 Reapply "main/bootchart2: upgrade to 0.14.9_git20220807"
This reverts commit e48304b386.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7120>
2025-10-01 19:56:10 +02:00
Oliver Smith fca3e7d7ee cross/crossdirect: fix "unsupported relocation"
Crossdirect redirects archivers (gz, bzip2, ...) to their native
versions when cross compiling. This works e.g. when extracting sources or
packing the .apks at the end of the build. But it currently fails when
such an archiver gets called during package().

For example with bootchart2:

  >>> bootchart2: Entering fakeroot...
  ...
  gzip -c bootchart2.1 > /home/pmos/build/pkg/bootchart2/usr/share/man/man1/bootchart2.1.gz
  Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
  Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
  Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 1
  Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6

Fix this by running the foreign arch version when it gets called in a
fakeroot.

Fixes: 8a7c9ce7 ("cross/crossdirect: run archivers natively too")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7120>
2025-10-01 19:56:10 +02:00
Oliver Smith e59bbc4d6e main/make3.81: remove
This package isn't used by anything and fails to build with current GCC
in Alpine. Let's drop it.

Related: https://builds.sr.ht/~postmarketos/job/1579283
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7119>
2025-10-01 17:22:12 +00:00
Oliver Smith 126a700fe6 main/postmarketos-initramfs: add postmarketos-base-nofde to makedepends
Fix bootstrapping a new repository by ensuring postmarketos-base-nofde
gets built by BPO beforehand, which now provides
postmarketos-fde-unlocker (as it should have all along).

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7118>
2025-10-01 16:40:23 +00:00
Oliver Smith e8fcd51ce2 main/postmarketos-base-nofde: provide postmarketos-fde-unlocker
This package was supposed to be a provider for postmarketos-fde-unlocker
(see description "Dummy unlocker package for systems without FDE") and
provider_priority=1 (whereas unl0kr has 1000)).

Fix this, so it is in theory possible to install pmOS without unl0kr
again if you want to save a little space and don't need FDE. More
importantly this also fixes bootstrapping a new reposiotry, as we can
now let postmarketos-initramfs makedepend on this package to ensure that
there is one provider for postmarketos-fde-unlocker.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7118>
2025-10-01 16:40:23 +00:00
Jens Reidel 58b529eb34 main/gcc{4,6}: disable on ppc64le and loongarch64
Neither ppc64le nor loongarch64 use vendor kernels, so the old GCCs
packages are not required.

They currently don't build either because of a couple of problems when
building with GCC 15. If we really want to, ppc64le can be re-enabled
once those problems are resolved, since it is supported since GCC 4.9.
loongarch64 needs a much newer GCC.

[ci:skip-vercheck]

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7117
[ci:skip-build]: just disabling some arches
2025-10-01 18:36:45 +02:00
Casey Connolly baa1376e80 linux-next: enable USB_SERIAL_SIMPLE
Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7105>
2025-10-01 14:48:49 +00:00
Casey Connolly d09c0bd7e8 kconfigcheck: enable USB simple serial console
Support for simple USB serial devices like those exposed by the Suzy-Q
cable.

Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7105>
2025-10-01 14:48:48 +00:00
Clayton Craft 6180adfdf2 temp/iio-sensor-proxy: upgrade to 3.8
I dropped 2 patches that seem to have been merged upstream.
I also updated the pkgver format to follow what we do for other forked
pkgs, so hopefully the upstream compat monitoring thing will detect when
this pkg is out of date again

This adds a new patch to fix #3787

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7099>
2025-10-01 14:46:19 +00:00
Clayton Craft c5ca2e756a kconfigcheck: add 'immutable' category
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6949>
2025-10-01 14:14:05 +02:00
Clayton Craft bde9dca58c ci: apkbuild lint: allow all valid kconfigcheck categories
This only allowed categories that were aliases (and only categories
under those), but stuff like `pmb:kconfigcheck-uefi` was flagged as an
invalid option by the linting.

This change parses aliases AND all categories in the kconfigcheck and
allows those as options.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7101>
2025-10-01 12:11:05 +00:00
Stefan Hansson 6e75e62302 CI: dint: don't mark job as failed if only warnings were raised
In the case of there being warnings but no errors, dint will set its
exit code to 2. We don't want the pipeline to fail in this case, so have
2 be an allowed failure exit code.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7083>
2025-10-01 12:03:26 +00:00
Clayton Craft fef14737eb kconfigcheck: use tristate values for options
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7080>
2025-09-30 14:00:12 -07:00
Luca Weiss 6890536ff6 main/mtk-mkimage: update url
The URL is dead, so link to an archive.org version of that page instead.

Fixes #3981

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7111>
2025-09-30 20:51:22 +00:00
Clayton Craft 3c93972ece apple-mac-aarch64: new device
I chose this device pkg name because it's descriptive, this pkg doesn't
support the 'idevice' things or x86_64 or PPC Macs. I didn't include
"generic" because, while it supports Macbooks, (in theory) Mac Minis
and something called Mac Studio, it's not really *that* generic for Mac
computers AND by having the manufacturer be "Apple" it'll show up in pmb
init under "apple." This will make it more intuitive to find, I think.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7048>
2025-09-30 20:32:09 +00:00
Clayton Craft eddbe346c9 linux-postmarketos-asahi: new aport
Alpine's linux-asahi kernel is missing some config for booting on the
macbook M2, and is missing config for supporting other pmOS features /
kconfig checks. It's easier to maintain this kernel downstream for now
so changes can be made easily to support this hardware and functionality
we need.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7048>
2025-09-30 20:32:09 +00:00
186 changed files with 2595 additions and 3699 deletions

No files matched your search

+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/sh -e
# Copyright 2025 Pablo Correa Gomez
# SPDX-License-Identifier: GPL-3.0-or-later
# Description: create documentation with sphinx
# Description: create documentation with antora
# Options: with-dot-git
# Artifacts: build/site
# https://postmarketos.org/pmb-ci
+1
View File
@@ -0,0 +1 @@
lib/build_changed_aports.sh
+6 -5
View File
@@ -21,16 +21,17 @@ custom_valid_options = [
]
def get_kconfigcheck_categories() -> None:
def get_kconfigcheck_categories() -> list [str]:
with open("kconfigcheck.toml", "rb") as kconfigcheck_config:
kconfigcheck_data = tomllib.load(kconfigcheck_config)
kconfigcheck_categories = []
for alias_name in kconfigcheck_data["aliases"]:
kconfigcheck_categories.append(f"pmb:kconfigcheck-{alias_name}")
for category_name in kconfigcheck_data["aliases"][alias_name]:
for category_name in kconfigcheck_data:
if category_name == "aliases":
for alias_name in kconfigcheck_data["aliases"]:
kconfigcheck_categories.append(f"pmb:kconfigcheck-{alias_name}")
else:
kconfigcheck_categories.append(category_name)
return [item.replace("category:", "pmb:kconfigcheck-") for item in kconfigcheck_categories]
+2
View File
@@ -149,6 +149,7 @@ class ArchTagSet(set):
Arch.armv7,
Arch.armhf,
Arch.riscv64,
Arch.ppc64le,
]
def update(self, iterable):
@@ -231,6 +232,7 @@ if __name__ == "__main__":
Arch.armv7: "qemu",
Arch.armhf: "qemu",
Arch.riscv64: "qemu",
Arch.ppc64le: "ppc64le",
},
)
with open(child_pipeline, "w") as fw:
+3
View File
@@ -116,6 +116,9 @@ dint:
script:
- .ci/lib/gitlab_prepare_ci.sh
- .ci/dint.sh
allow_failure:
exit_codes:
- 2 # returned by dint on non-fatal warning
# kernel kconfig check
kernel-kconfig:
+1 -1
View File
@@ -12,5 +12,5 @@ content:
ui:
bundle:
url: ./handbook/ui-bundle
url: https://gitlab.postmarketos.org/postmarketOS/antora-ui-default/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable
snapshot: true
-36
View File
@@ -1,36 +0,0 @@
# Automatically generated aport, do not edit!
# Generator: pmbootstrap aportgen busybox-static-aarch64
# Stub for apkbuild-lint
if [ -z "$(type -t arch_to_hostspec)" ]; then
arch_to_hostspec() { :; }
fi
pkgname=busybox-static-aarch64
pkgver=1.37.0
pkgrel=23
_arch="aarch64"
_mirror="http://dl-4.alpinelinux.org/alpine/"
url="http://busybox.net"
license="GPL-2.0-only"
arch="x86_64"
options="!check !strip"
pkgdesc="Statically linked Busybox for $_arch"
_target="$(arch_to_hostspec $_arch)"
source="
busybox-static-$pkgver-r$pkgrel-$_arch-edge.apk::$_mirror/edge/main/$_arch/busybox-static-$pkgver-r$pkgrel.apk
"
package() {
mkdir -p "$pkgdir/usr/$_target"
cd "$pkgdir/usr/$_target"
tar -xf $srcdir/busybox-static-$pkgver-r$pkgrel-$_arch-edge.apk
rm .PKGINFO .SIGN.*
}
sha512sums="
9fac4146a4b274e5611d4f14719dd26a3a2cc95f3558f59275b91792e74f1259aad4d1223ff471cb714b3fa05c12eb8861656fdfd70c07e4ae75fede63270f56 busybox-static-1.37.0-r23-aarch64-edge.apk
"
-36
View File
@@ -1,36 +0,0 @@
# Automatically generated aport, do not edit!
# Generator: pmbootstrap aportgen busybox-static-armhf
# Stub for apkbuild-lint
if [ -z "$(type -t arch_to_hostspec)" ]; then
arch_to_hostspec() { :; }
fi
pkgname=busybox-static-armhf
pkgver=1.37.0
pkgrel=23
_arch="armhf"
_mirror="http://dl-4.alpinelinux.org/alpine/"
url="http://busybox.net"
license="GPL-2.0-only"
arch="x86_64"
options="!check !strip"
pkgdesc="Statically linked Busybox for $_arch"
_target="$(arch_to_hostspec $_arch)"
source="
busybox-static-$pkgver-r$pkgrel-$_arch-edge.apk::$_mirror/edge/main/$_arch/busybox-static-$pkgver-r$pkgrel.apk
"
package() {
mkdir -p "$pkgdir/usr/$_target"
cd "$pkgdir/usr/$_target"
tar -xf $srcdir/busybox-static-$pkgver-r$pkgrel-$_arch-edge.apk
rm .PKGINFO .SIGN.*
}
sha512sums="
cb90cf2cc85d1f94238d7e7c260edfeef97dd053c69e28eb5d02a86026808d000e5b017d4349bcd72dde10f18cdfaee6a7fe9528cdc8a776c12423a5544d3f44 busybox-static-1.37.0-r23-armhf-edge.apk
"
-36
View File
@@ -1,36 +0,0 @@
# Automatically generated aport, do not edit!
# Generator: pmbootstrap aportgen busybox-static-armv7
# Stub for apkbuild-lint
if [ -z "$(type -t arch_to_hostspec)" ]; then
arch_to_hostspec() { :; }
fi
pkgname=busybox-static-armv7
pkgver=1.37.0
pkgrel=23
_arch="armv7"
_mirror="http://dl-4.alpinelinux.org/alpine/"
url="http://busybox.net"
license="GPL-2.0-only"
arch="x86_64"
options="!check !strip"
pkgdesc="Statically linked Busybox for $_arch"
_target="$(arch_to_hostspec $_arch)"
source="
busybox-static-$pkgver-r$pkgrel-$_arch-edge.apk::$_mirror/edge/main/$_arch/busybox-static-$pkgver-r$pkgrel.apk
"
package() {
mkdir -p "$pkgdir/usr/$_target"
cd "$pkgdir/usr/$_target"
tar -xf $srcdir/busybox-static-$pkgver-r$pkgrel-$_arch-edge.apk
rm .PKGINFO .SIGN.*
}
sha512sums="
cedd976e793833b3fa27192800c0e281b701aee121a2b453f30d4ac26de57792e317a6749000440684a8708e1b7527b8e6839e8dfd7ab86298c67b903fb7d6ef busybox-static-1.37.0-r23-armv7-edge.apk
"
+3 -3
View File
@@ -20,8 +20,8 @@
# as simple shell wrappers.
pkgname=crossdirect
pkgver=5.3.0
pkgrel=1
pkgver=5.3.1
pkgrel=0
pkgdesc="Wrappers to launch native programs (e.g. cross compilers) in foreign chroots"
url="https://postmarketOS.org"
arch="all"
@@ -128,7 +128,7 @@ package() {
sha512sums="
0f4b48f250425dc57f63955fc8b38477d23db793bee367c3fbe03c3d2a559ba576434d07518310db4cae9d90d501af4051b80038b10fae94b980e537fc9374ad cargo.sh
b2e602b7fc95ed403d29f0d754879d5f773c39ee33e726bb10cff17b3c088406dac84f2ca6d8ad563c64370007d98af805d6ee9cd4a06fe3d4c61c0cb90c5c0c crossdirect.c
a87d91b6e3286ce29fb1f487954e7154f282194691a1bf19b4cd80cca07a9c36aa96306883b1a6671ffbc2b503575a8c9484dccde8c55431845056c6f377bec5 exec_native.sh
73e2b5d2d8ef7c6002b3a787d14945586991493b8d81f59e5c0beda0d3b290543e1fdc6f288da726c5dd121c0861d2a894410b7b749a537df0df5b409e102330 exec_native.sh
ea9bf8db3810d03d0a7395057f3d6e57f7127d87c55deaedc171c255288f5f3cc6fbcc680a5a1b92786cf573875d5dc22521173799fe2639acc97d0715ff905b rust-qemu-linker.sh
de2aa6929bbff5db9132673e667f4525b333d062cb1f7a0597dd924de9e5c7215a9f8e2e6263b6fb5ace06f2c4b64f4ebfd0ede9b78add07c2cd08ec8613e98f rustc.sh
"
+10 -2
View File
@@ -1,12 +1,20 @@
#!/bin/sh -e
# Execute the binary from the native chroot if it is installed there. This is
# done for archiver tools such as unxz, so they don't need to go through QEMU.
BASENAME="$(basename "$0")"
if [ -n "$LD_PRELOAD" ]; then
# The archiver tool gets called during package(), which abuild runs
# with libfakeroot.so. Some packages do this, like bootchart2, which
# compresses man pages in its "make install". We can't run the native
# binary here due to the LD_PRELOAD, so run the foreign arch one.
export PATH="/usr/bin:/usr/sbin:/sbin:/bin"
exec "$BASENAME" "$@"
fi
# Try /native first, then the foreign arch paths. Never try
# /native/usr/lib/crossdirect as this would result in a loop.
UNWRAPPED_PATH="/native/usr/bin:/native/usr/sbin:/native/sbin:/native/bin:/usr/bin:/usr/sbin:/sbin:/bin"
BASENAME="$(basename "$0")"
UNWRAPPED_BIN="$(PATH="$UNWRAPPED_PATH" command -v "$BASENAME")"
case "$UNWRAPPED_BIN" in
@@ -3,7 +3,7 @@
pkgname=device-arrow-db410c
pkgdesc="Arrow DragonBoard 410c"
pkgver=5
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -13,7 +13,6 @@ depends="postmarketos-base mkbootimg linux-postmarketos-qcom-msm8916
makedepends="devicepkg-dev"
source="deviceinfo modules-initfs"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -3,7 +3,7 @@
pkgname=device-bq-paella
pkgdesc="BQ Aquaris X5"
pkgver=9
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -15,7 +15,6 @@ source="deviceinfo modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old kernel variant subpackages
replaces="$pkgname-kernel-mainline $pkgname-kernel-mainline-modem"
@@ -4,7 +4,7 @@
pkgname=device-lenovo-a6000
pkgdesc="Lenovo A6000"
pkgver=9
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -17,7 +17,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old kernel variant subpackages
replaces="$pkgname-kernel-mainline $pkgname-kernel-mainline-modem"
@@ -4,7 +4,7 @@
pkgname=device-lenovo-a6010
pkgdesc="Lenovo A6010"
pkgver=9
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -17,7 +17,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old kernel variant subpackages
replaces="$pkgname-kernel-mainline $pkgname-kernel-mainline-modem"
@@ -3,7 +3,7 @@
pkgname=device-motorola-harpia
pkgdesc="Motorola Moto G4 Play"
pkgver=10
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -15,7 +15,6 @@ source="deviceinfo modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old kernel variant subpackages
replaces="$pkgname-kernel-mainline $pkgname-kernel-mainline-modem"
+1 -2
View File
@@ -5,7 +5,7 @@
pkgname=device-samsung-a3
pkgdesc="Samsung Galaxy A3 (2015)"
pkgver=13
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -22,7 +22,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old device package names + kernel variants
_substitutes="device-samsung-a3lte device-samsung-a3ulte"
+1 -2
View File
@@ -4,7 +4,7 @@
pkgname=device-samsung-a5
pkgdesc="Samsung Galaxy A5 (2015)"
pkgver=12
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -16,7 +16,6 @@ source="deviceinfo modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old device package names + kernel variants
_substitutes="device-samsung-a5lte device-samsung-a5ulte"
+1 -2
View File
@@ -3,7 +3,7 @@
pkgname=device-samsung-e7
pkgdesc="Samsung Galaxy E7"
pkgver=3
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -20,7 +20,6 @@ source="deviceinfo modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
@@ -3,7 +3,7 @@
pkgname=device-samsung-grandmax
pkgdesc="Samsung Galaxy Grand Max"
pkgver=3
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -20,7 +20,6 @@ source="deviceinfo modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
@@ -3,7 +3,7 @@
pkgname=device-samsung-gt510
pkgdesc="Samsung Galaxy Tab A 9.7 (2015)"
pkgver=7
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -21,7 +21,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old kernel variant subpackages
replaces="$pkgname-kernel-mainline $pkgname-kernel-mainline-modem-lte"
@@ -3,7 +3,7 @@
pkgname=device-samsung-gt58
pkgdesc="Samsung Galaxy Tab A 8.0 (2015)"
pkgver=8
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -20,7 +20,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old kernel variant subpackages
replaces="$pkgname-kernel-mainline $pkgname-kernel-mainline-modem-lte"
@@ -3,7 +3,7 @@
pkgname=device-samsung-serranove
pkgdesc="Samsung Galaxy S4 Mini Value Edition"
pkgver=15
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -20,7 +20,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old device package names + kernel variants
_substitutes="device-samsung-serranovelte"
@@ -4,7 +4,7 @@
pkgname=device-wileyfox-crackling
pkgdesc="Wileyfox Swift"
pkgver=9
pkgrel=1
pkgrel=2
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -20,7 +20,6 @@ source="
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old kernel variant subpackages
replaces="$pkgname-kernel-mainline $pkgname-kernel-mainline-modem"
@@ -3,7 +3,7 @@
pkgname=device-xiaomi-wt88047
pkgdesc="Xiaomi Redmi 2"
pkgver=10
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -15,7 +15,6 @@ source="deviceinfo modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old kernel variant subpackages
replaces="$pkgname-kernel-mainline $pkgname-kernel-mainline-modem"
@@ -1,6 +1,6 @@
pkgname=firmware-samsung-hero
pkgver=1
pkgrel=1
pkgrel=2
pkgdesc="Firmware for the Samsung hero devices (herolte, hero2lte)"
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
arch="aarch64"
@@ -9,16 +9,84 @@ options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native"
# Source
_commit="22da2c3359151e0bbddaaa9804d4bf8de072051d"
source="$pkgname-$_commit-bcmdhd_sta.bin_c0::https://github.com/TheMuppets/proprietary_vendor_samsung/raw/$_commit/hero-common/proprietary/etc/wifi/bcmdhd_sta.bin_c0
$pkgname-$_commit-nvram_net.txt_c0::https://raw.githubusercontent.com/TheMuppets/proprietary_vendor_samsung/$_commit/hero-common/proprietary/etc/wifi/nvram_net.txt_c0"
_fwfiles="bcmdhd_apsta.bin_b1 \
bcmdhd_apsta.bin_b90s_b1 \
bcmdhd_apsta.bin_c0 \
bcmdhd_ibss.bin_b1 \
bcmdhd_ibss.bin_b90s_b1 \
bcmdhd_ibss.bin_c0 \
bcmdhd_mfg.bin_b1 \
bcmdhd_mfg.bin_b90s_b1 \
bcmdhd_mfg.bin_c0 \
bcmdhd_mfg2.bin_b1 \
bcmdhd_mfg2.bin_b90s_b1 \
bcmdhd_mfg2.bin_c0 \
bcmdhd_sta.bin_b1 \
bcmdhd_sta.bin_b90s_b1 \
bcmdhd_sta.bin_c0 \
nvram_mfg.txt \
nvram_mfg.txt_b1 \
nvram_mfg.txt_c0 \
nvram_mfg.txt_murata \
nvram_mfg.txt_murata_b1 \
nvram_mfg.txt_murata_c0 \
nvram_mfg.txt_wisol \
nvram_mfg.txt_wisol_b1 \
nvram_mfg.txt_wisol_c0 \
nvram_net.txt \
nvram_net.txt_b1 \
nvram_net.txt_c0 \
nvram_net.txt_murata \
nvram_net.txt_murata_b1 \
nvram_net.txt_murata_c0 \
nvram_net.txt_wisol \
nvram_net.txt_wisol_b1 \
nvram_net.txt_wisol_c0"
for _i in $_fwfiles; do
source="$source \
$pkgname-$_commit-$_i::https://raw.githubusercontent.com/TheMuppets/proprietary_vendor_samsung/$_commit/hero-common/proprietary/etc/wifi/$_i";
done
package() {
# Wifi
install -Dm644 "$srcdir/$pkgname-$_commit-bcmdhd_sta.bin_c0" \
"$pkgdir"/lib/firmware/postmarketos/bcmdhd_sta.bin_c0
install -Dm644 "$srcdir/$pkgname-$_commit-nvram_net.txt_c0" \
"$pkgdir"/lib/firmware/postmarketos/nvram_net.txt_c0
for _i in $_fwfiles; do
install -Dm644 "$srcdir/$pkgname-$_commit-$_i" \
"$pkgdir"/lib/firmware/postmarketos/$_i
done
}
sha512sums="fa27c828b6732f49f8463a6ab15c4ceb5af0aa3f40ab55b4aed46c07de641d79fbc0e2bc44ed2c6e5803dc80ffe061d60403dfe14a8b4558e8c52d0570d8ecf0 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_sta.bin_c0
b7ee2028f641c65ec187b23d0b8d9aa0921edfb950c8f0b274de95e23a2d28d9aeaedfd868bce4d0a30a0c9798adb1ccdb2c8a39da6df7784ecbd9e9a8cd27dd firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_c0"
sha512sums="
1f7ca8074b636d3618c42300c2c1b7770dfccd92dfca7ca57a53bb5382dc7d5500d0a166cedfb6db8655b4c48ebf2708bb99aaaf706cf65f17c6031dcbd18277 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_apsta.bin_b1
fd9366e8763c47343e384dbaf7821f50144c59af4a523407ca78e0d728e4c3fa8498378c074207624aeb9e5c3e211e8bc891402cbd0b2c543f98ce08ca60a235 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_apsta.bin_b90s_b1
8a9cc6ecfe53c78e49e8c57e33bb2499221bc6f512160444da0585a344324c6ac661a36ccb694472b920c1cc172750e166e6054c1d8233b3a3503caf323c3a8a firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_apsta.bin_c0
8a69776a4811041f0fc1d725ff49c7691df6968f16874b6c4065db36abd07dbc547c611b00b5530883fe943f1465c898b63d106a01aae4e7a485a8c4be50ef2a firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_ibss.bin_b1
5769c7e32aef2f084309c2b066fafbeaa5a9705df2c1e56869868a73fd588914b18394b65aca15dab60db074cfdeb7273e12cc6ae0be62ae5ac6875df3740532 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_ibss.bin_b90s_b1
fee1d85af92b66eb8fd77f4154a6de3594823843227e44267040a6c39602898c02626fd4a08c48d5f0d519a53190b2ebe5c37c1d8e57a917d74624ec6931b129 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_ibss.bin_c0
4c90a8def3c2201d80e81d6ec26d8f1793a2307b50380495031e6db8800cfe8513eb9537c85de0526f4696d1e466a3f21bdd3f21c24c1b162fab299cced87e24 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg.bin_b1
fffe78333bcc1e8c9d73380840da1e62660f62411eca182e8ee3036937c08ef5c3dd88ffcaccc4d868a7853d1e04520f52c39d0dc3e777d7c865bee9e7e3f647 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg.bin_b90s_b1
ab8da309453f536fa3548ef4ad820af881be0025b343aea2936ceda66a6db49184bae4b94cb58719901900955a2ce28b56136ec2ee75a91046353f802070c075 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg.bin_c0
1687b8b32a642195e015da5328e15fb724da044959fca059f0a7e9827b45cc48e1c1e95a40ea8be2798af588b89bc977389d9aabecb570f7c0ccf67d30f47142 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg2.bin_b1
1687b8b32a642195e015da5328e15fb724da044959fca059f0a7e9827b45cc48e1c1e95a40ea8be2798af588b89bc977389d9aabecb570f7c0ccf67d30f47142 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg2.bin_b90s_b1
1687b8b32a642195e015da5328e15fb724da044959fca059f0a7e9827b45cc48e1c1e95a40ea8be2798af588b89bc977389d9aabecb570f7c0ccf67d30f47142 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg2.bin_c0
1f7ca8074b636d3618c42300c2c1b7770dfccd92dfca7ca57a53bb5382dc7d5500d0a166cedfb6db8655b4c48ebf2708bb99aaaf706cf65f17c6031dcbd18277 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_sta.bin_b1
fd9366e8763c47343e384dbaf7821f50144c59af4a523407ca78e0d728e4c3fa8498378c074207624aeb9e5c3e211e8bc891402cbd0b2c543f98ce08ca60a235 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_sta.bin_b90s_b1
fa27c828b6732f49f8463a6ab15c4ceb5af0aa3f40ab55b4aed46c07de641d79fbc0e2bc44ed2c6e5803dc80ffe061d60403dfe14a8b4558e8c52d0570d8ecf0 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_sta.bin_c0
a4d21b7f7cad6f0b482fb4e0420a4b76f731a6c114d4f4f004d686893b75d3363660797f115f8093febb1f121faed3a2220d558a24ab656324e10839e26d3302 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt
db52c476d8f93964ff08f0bc7943e8087c2d178ce17b18ef9e7087c85305211a671c59730f2c5c24e4d44e4887608f1485f9949edac8d48f1e660edf7f3db44c firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_b1
34a88131360c3bdafc9b7f966aacd9efaeb7f7ed21aab50fc6ceb5fc150762881320d2dcbf6d4e493dc6087b729e0bcf9b31d8e831bb385c45bb572d0e572369 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_c0
23d7c760b2c95de9f0f62f22c31003ffcb1252b0f7c45cdef5c8482f86a125c85d87957c72076b5ebe339647755bcbf364f0b0896976618ce433abf160b7d86b firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_murata
23d7c760b2c95de9f0f62f22c31003ffcb1252b0f7c45cdef5c8482f86a125c85d87957c72076b5ebe339647755bcbf364f0b0896976618ce433abf160b7d86b firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_murata_b1
50c50e875087ae7d116feb443fce0cf06f249cdabe057944aa1e70f6635cf2a604f3884b186d01e2244eb03d5dcf11676eeb1bcb4f7b380627f225e8e994015b firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_murata_c0
beef416af110efec96d09501bc3317b073f11a8fa0b2a298fa83d5b1e92db9318349cc89fbdc1a4021eb394b304b9401b476369544bd9b83a1d555f16012c113 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_wisol
030749a6f414c7c5e5064142413ed825344aea7f34c33340b2ea709dd386688dfd50913f6c124c91b1ef5bc1655af210696f5ae8f13dcc144d73f7ba01e0021f firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_wisol_b1
beef416af110efec96d09501bc3317b073f11a8fa0b2a298fa83d5b1e92db9318349cc89fbdc1a4021eb394b304b9401b476369544bd9b83a1d555f16012c113 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_wisol_c0
bb276768133f869662898686e63edb84b56bc28caaea6782260e23c1f2ee4f6b4eb79993c51e959cc4b682b1886ed2b009cdfb0aa507729521bd85eea6dcddde firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt
0d6cc6eaede9dedcb32a73b7426f0dc085968f9fe65ab6a405101f6b3587a91a314b8f2dc8d2ede08a14e593bec3a6c8bee320e57da2d9089b0c7bbbe2736494 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_b1
b7ee2028f641c65ec187b23d0b8d9aa0921edfb950c8f0b274de95e23a2d28d9aeaedfd868bce4d0a30a0c9798adb1ccdb2c8a39da6df7784ecbd9e9a8cd27dd firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_c0
f8c3cc2a29b91d66d24fdab5853d2e3d27408f03f6958acb70bd1374ca668b306cfa236d9538c0c74fa67313c2a52ce76fe3e4bc64fedc90796358e65e608064 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_murata
f8c3cc2a29b91d66d24fdab5853d2e3d27408f03f6958acb70bd1374ca668b306cfa236d9538c0c74fa67313c2a52ce76fe3e4bc64fedc90796358e65e608064 firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_murata_b1
02019d6763b2c0f483e0c87317942c196e37a5995a44fac0500311f2955cc585c825627a114686a213402f87de800c3954b382f2381be382a965f0c2199ccd5a firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_murata_c0
e2887c190c26bbf592c12bbce30b6b3e34cbd76c47bd3d39e2e1e2ba3a49d07eba19fdb79012c56dd0c3271687dff6a541f11e788abacc314c543bc775fadcbe firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_wisol
e2887c190c26bbf592c12bbce30b6b3e34cbd76c47bd3d39e2e1e2ba3a49d07eba19fdb79012c56dd0c3271687dff6a541f11e788abacc314c543bc775fadcbe firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_wisol_b1
e2887c190c26bbf592c12bbce30b6b3e34cbd76c47bd3d39e2e1e2ba3a49d07eba19fdb79012c56dd0c3271687dff6a541f11e788abacc314c543bc775fadcbe firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_wisol_c0
"
@@ -3,7 +3,7 @@
pkgname=linux-samsung-herolte
pkgver=3.18.140
pkgrel=6
pkgrel=7
pkgdesc="Samsung Galaxy S7 kernel fork"
arch="aarch64"
_carch="arm64"
@@ -56,7 +56,7 @@ package() {
sha512sums="
e7337d87dbc067a0a9cfe8fab8aac41408e5d54b8b138ca01309f5b9a65477ff8faaa995ee1957b664c195a3b9020b33f525864b01b1516dab15f8e2157343d5 linux-samsung-herolte-57884d864fb572642fcf84abf13b099db7efc5b8.tar.gz
205a56597363c295e29db1a294caf1191329a192c1ef2a53478837bd2fc2d9d6aed489b5c724da70c320b6c3663f98334a791da1262022042a827c8b72a0e15e config-samsung-herolte.aarch64
38ff2c5e6d654c5bd7ee900a6f84c8a836499c224bee372bf64b97e4d89e94efeff9d96a02ad8c3f1a6eea3ac917507ecb3bfd030f12584613303f799a01f7ef config-samsung-herolte.aarch64
7b0687165fa854c9c60944487cc7ea87758af8612f10125c22643743284d9abcc17c6a40853d05da2e27313a4e830c995a876b306f1488a2fcb72c3cbed3a8ae 01-kstrtobool_from_user.patch
ffef99094b44893d07aedf3bbf12b03f2c26fb93be4eb179ade9552ae82be6680daca06b6fc0f95064ef08fd94ef4a0b192a94f5065314a4608de8b8c413d86e 02-fix-wifi-firmware-path.patch
75545ccd0082a119b9ad95fcef3523c939a5c946f8f3a5c3dde15cee1502f6c1011050a0ad5359426f018bb7ceea1c97a28c7665941bc89f365c8d11065ce0f6 linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch
@@ -2635,7 +2635,7 @@ CONFIG_VIDEO_EXYNOS_FIMG2D_V5=y
# CONFIG_VIDEO_EXYNOS_FIMG2D_LEGACY is not set
CONFIG_VIDEO_EXYNOS_FIMG2D_1SHOT2=y
CONFIG_VIDEO_EXYNOS_SMFC=y
CONFIG_VIDEO_EXYNOS_FIMC_IS2=y
# CONFIG_VIDEO_EXYNOS_FIMC_IS2 is not set
CONFIG_EXYNOS_CAMERA_MODULE=y
# CONFIG_MODULE_ALL_INCLUDE is not set
CONFIG_CAMERA_MODULE_SELECT=y
@@ -3662,7 +3662,7 @@ CONFIG_LEDS_CLASS=y
#
# CONFIG_LEDS_BLINKM is not set
# CONFIG_LEDS_SYSCON is not set
CONFIG_LEDS_S2MPB02=y
# CONFIG_LEDS_S2MPB02 is not set
# CONFIG_LEDS_KTD2692 is not set
# CONFIG_LEDS_S2MPB02_MULTI_TORCH_REAR2 is not set
# CONFIG_LEDS_KTD2692_MULTI_TORCH_REAR3 is not set
+1 -2
View File
@@ -2,7 +2,7 @@
pkgname=device-acer-t01
pkgdesc="Acer Liquid Z330"
pkgver=3
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -17,7 +17,6 @@ depends="
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
makedepends="devicepkg-dev"
source="deviceinfo modules-initfs"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -3,7 +3,7 @@
pkgname=device-alcatel-idol3
pkgdesc="Alcatel OneTouch Idol 3 (5.5)"
pkgver=2
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -16,7 +16,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
@@ -3,7 +3,7 @@
pkgname=device-alcatel-idol347
pkgdesc="Alcatel OneTouch Idol 3 (4.7)"
pkgver=7
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -16,7 +16,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
@@ -0,0 +1,53 @@
# Maintainer: Clayton Craft <clayton@craftyguy.net>
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-apple-mac-aarch64
pkgdesc="Apple M-series Macs"
pkgver=1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
alsa-ucm-conf-asahi
asahi-audio
asahi-fwextract
asahi-scripts
linux-postmarketos-asahi
postmarketos-base
systemd-boot
u-boot-asahi
"
makedepends="devicepkg-dev systemd-boot"
source="
deviceinfo
initramfs_copy_vendorfw.sh
initramfs_setup_vendorfw.sh
modules-initfs
"
build() {
devicepkg_build $startdir $pkgname
}
package() {
devicepkg_package $startdir $pkgname
# vendor firmware management scripts
install -Dm755 "$srcdir"/initramfs_setup_vendorfw.sh \
-t "$pkgdir"/usr/share/mkinitfs/hooks/
install -Dm755 "$srcdir"/initramfs_copy_vendorfw.sh \
-t "$pkgdir"/usr/share/mkinitfs/hooks-cleanup/
# u-boot-asahi has a trigger that installs m1n1+u-boot and expects this dir to
# exist, or else it crashes. This dir won't exist when building a new
# install/image so we have to create it manually.
mkdir -p "$pkgdir/boot/m1n1"
}
sha512sums="
42a8fe25e024a9cec7b900ddbb2bd1275810b80bafadc043e571e060c76c8aa0eb545c5ad4714aa6ce0354785187ae987827dfc3b3948d7d9901575bbc2a70b0 deviceinfo
f111ddc0484f079af23520dcc9b4d909b55da327aec91545921a4ceafc52b21d88f37fbdb702e51ca1e49440b6afc2011ada8b681c1801f572bddc9cd34c9d9e initramfs_copy_vendorfw.sh
11d5d6af50ed73e7e6940f7d56730f94a1bb42990d5dba9a798522060e7717c410c025b12def0345b4f43c97da268dabcb484c3004d23c1ac39b1eeaaefd2967 initramfs_setup_vendorfw.sh
0191bc032cf8c72b397955d51f42249cd43d4aef263608a58d68e6e0764fd89bd589df97a5af22201930f289a64af7eb798cef5938cb6cc32d2382a627e6c10f modules-initfs
"
@@ -0,0 +1,19 @@
# Reference: <https://postmarketos.org/deviceinfo>
# Please use double quotes only. You can source this file in shell
# scripts.
deviceinfo_format_version="0"
deviceinfo_name="Apple M-series Macs"
deviceinfo_manufacturer="Apple"
deviceinfo_codename="apple-mac-aarch64"
deviceinfo_year="2020"
deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="laptop"
deviceinfo_external_storage="false"
deviceinfo_drm="true"
# Bootloader related
deviceinfo_generate_systemd_boot="true"
deviceinfo_boot_filesystem="fat32"
@@ -0,0 +1,30 @@
#!/bin/sh
# Initramfs hook to copy vendor firmware to final rootfs before switchroot
set -e
# Check if vendor firmware was extracted
if [ ! -d /vendorfw ] || [ -z "$(ls -A /vendorfw 2>/dev/null)" ]; then
echo "No vendor firmware found, skipping copy"
exit 0
fi
echo "Copying vendor firmware to target rootfs..."
# Create vendor firmware directory in target rootfs
mkdir -p /sysroot/usr/lib/firmware/vendor
# Mount tmpfs for vendor firmware
if ! mount -t tmpfs -o mode=0755 vendorfw /sysroot/usr/lib/firmware/vendor; then
echo "Error: Failed to mount tmpfs at /sysroot/usr/lib/firmware/vendor" >&2
exit 1
fi
# Copy vendor firmware
if ! cp -a /vendorfw/* /vendorfw/.vendorfw.manifest /sysroot/usr/lib/firmware/vendor/; then
umount /sysroot/usr/lib/firmware/vendor
echo "Error: Failed to copy vendor firmware" >&2
exit 1
fi
echo "Vendor firmware copied to /usr/lib/firmware/vendor"
@@ -0,0 +1,72 @@
#!/bin/sh
# Initramfs hook to setup vendor firmware from ESP for Apple Silicon Macs
# Extracts firmware.cpio from ESP to /vendorfw in initramfs
# Also see: https://asahilinux.org/docs/platform/open-os-interop/#os-handling
set -e
DT_ESP_FILE="/proc/device-tree/chosen/asahi,efi-system-partition"
# Check if we're on Apple Silicon Mac
if [ ! -f "$DT_ESP_FILE" ]; then
echo "Error: Not on Apple Silicon Mac or missing device tree property" >&2
exit 1
fi
# Read ESP PARTUUID as string
ESP_PARTUUID=$(cat "$DT_ESP_FILE")
if [ -z "$ESP_PARTUUID" ]; then
echo "Error: Failed to read ESP PARTUUID from device tree" >&2
exit 1
fi
echo "Found ESP PARTUUID: $ESP_PARTUUID"
# Find block device by PARTUUID
ESP_DEVICE="/dev/disk/by-partuuid/$ESP_PARTUUID"
if [ ! -b "$ESP_DEVICE" ]; then
echo "Error: ESP device not found: $ESP_DEVICE" >&2
exit 1
fi
echo "Found ESP device: $ESP_DEVICE"
# Mount ESP
if ! mount -t vfat "$ESP_DEVICE" /boot; then
echo "Error: Failed to mount ESP" >&2
exit 1
fi
echo "Mounted ESP to /boot"
cleanup() {
if mountpoint -q /boot 2>/dev/null; then
umount /boot || echo "Warning: Failed to unmount ESP" >&2
fi
}
trap cleanup EXIT
# Check if firmware.cpio exists
if [ ! -f "/boot/vendorfw/firmware.cpio" ]; then
umount /boot
echo "Error: Firmware CPIO not found: /boot/vendorfw/firmware.cpio" >&2
exit 1
fi
# Check for existing content and warn
if [ -n "$(ls -A /vendorfw 2>/dev/null)" ]; then
echo "Warning: /vendorfw already contains files, overwriting..." >&2
fi
# Extract firmware CPIO
echo "Extracting vendor firmware..."
cd /
if ! cpio -dui -F "/boot/vendorfw/firmware.cpio"; then
echo "Error: Failed to extract firmware CPIO" >&2
exit 1
fi
ln -s /vendorfw /usr/lib/firmware/vendor
echo "Vendor firmware setup complete"
@@ -0,0 +1,27 @@
adpdrm
apple-mfi-fastcharge
apple_nvmem_spmi
appledrm
appletouch
asahi
dockchannel-hid
dwc3
dwc3-pci
hid-apple
hid-magicmouse
macsmc-hwmon
mux-apple-display-crossbar
mux-gpio
nvme
nvmem-rmem
phy-apple-atc
phy-apple-dptx
sdhci
sdhci-pci
tg3
tps6598x
typec
xhci-hcd
xhci-pci
xhci-pci-renesas
xhci-plat-hcd
+1 -2
View File
@@ -3,7 +3,7 @@
pkgname=device-asus-z00l
pkgdesc="ASUS Zenfone 2 Laser (720p)"
pkgver=7
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -15,7 +15,6 @@ source="deviceinfo modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -2,7 +2,7 @@
pkgname=device-asus-z010d
pkgdesc="Asus Zenfone Max ZC550KL"
pkgver=6
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -14,7 +14,6 @@ source="deviceinfo"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -2,7 +2,7 @@
pkgname=device-bq-piccolo
pkgdesc="BQ Aquaris M5"
pkgver=7
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -15,7 +15,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -5,7 +5,7 @@
pkgname=device-generic-zhihe
pkgdesc="A generic device package for various MSM8916-based dongles(namely zhihe)"
pkgver=3
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="GPL"
arch="aarch64"
@@ -16,7 +16,6 @@ depends="
soc-qcom-msm8916
soc-qcom-msm8916-rproc
"
_pmb_select="soc-qcom-msm8916-rproc"
makedepends="devicepkg-dev"
source="deviceinfo"
subpackages="
@@ -2,7 +2,7 @@
pkgname=device-lenovo-a6020a40
pkgdesc="Lenovo Vibe K5"
pkgver=4
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -14,7 +14,6 @@ source="deviceinfo modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
@@ -3,7 +3,7 @@
pkgname=device-lenovo-lxf-p5100
pkgdesc="Lenovo Yoga Tab 3 10 LTE/WiFi"
pkgver=3
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -18,7 +18,6 @@ depends="
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
makedepends="devicepkg-dev"
source="deviceinfo modules-initfs"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -3,7 +3,7 @@
pkgname=device-lg-c50
pkgdesc="LG Leon LTE"
pkgver=3
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -16,7 +16,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -2,7 +2,7 @@
pkgname=device-lg-m216
pkgdesc="LG K10 (m216)"
pkgver=8
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -14,7 +14,6 @@ source="deviceinfo modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
@@ -1,7 +1,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-motorola-osprey
pkgver=9
pkgrel=0
pkgrel=1
pkgdesc="Motorola Moto G 2015"
url="https://postmarketos.org"
arch="aarch64"
@@ -11,7 +11,6 @@ depends="postmarketos-base mkbootimg linux-postmarketos-qcom-msm8916
makedepends="devicepkg-dev"
source="deviceinfo modules-initfs"
options="!check !archcheck"
_pmb_select="soc-qcom-msm8916-rproc"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
@@ -2,7 +2,7 @@
pkgname=device-motorola-surnia
pkgdesc="Motorola Moto E (2nd Gen)"
pkgver=4
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -16,7 +16,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -2,7 +2,7 @@
pkgname=device-nokia-argon
pkgdesc="Nokia 8110 4G"
pkgver=6
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="GPL-2.0-only"
arch="armv7"
@@ -14,7 +14,6 @@ depends="
soc-qcom-msm8909
soc-qcom-msm8916-rproc
"
_pmb_select="soc-qcom-msm8916-rproc"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
makedepends="devicepkg-dev mipi-dbi-cmd"
_panel="nokia,argon-gc9305-v2-panel"
+1 -2
View File
@@ -2,7 +2,7 @@
pkgname=device-nokia-leo
pkgdesc="Nokia 6300 4G"
pkgver=4
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="GPL-2.0-only"
arch="armv7"
@@ -14,7 +14,6 @@ depends="
soc-qcom-msm8909
soc-qcom-msm8916-rproc
"
_pmb_select="soc-qcom-msm8916-rproc"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
makedepends="devicepkg-dev mipi-dbi-cmd"
_panel="nokia,leo-gc9305-hlt-24-panel"
@@ -2,7 +2,7 @@
pkgname=device-nokia-sparkler
pkgdesc="Nokia 8000 4G"
pkgver=4
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="GPL-2.0-only"
arch="armv7"
@@ -14,7 +14,6 @@ depends="
soc-qcom-msm8909
soc-qcom-msm8916-rproc
"
_pmb_select="soc-qcom-msm8916-rproc"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
makedepends="devicepkg-dev mipi-dbi-cmd"
_panel="nokia,sparkler-gc9307-hlt-28-panel"
@@ -1,32 +0,0 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-particle-tachyon
pkgdesc="Particle Tachyon"
pkgver=1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
linux-postmarketos-qcom-sc7280
postmarketos-base
systemd-boot
"
makedepends="devicepkg-dev"
source="
deviceinfo
modules-initfs
"
build() {
devicepkg_build $startdir $pkgname
}
package() {
devicepkg_package $startdir $pkgname
}
sha512sums="
3b53697621a8ef8672b7cdc2cb96f780f7a4c965860002f81565e07dcf8bba41340bf03a5b22e33ebcb59dd567c06fc8a5efe0f813a9e7ef6ad03a214781e7a8 deviceinfo
e70bae17df23dcaaaea0e2d3616556f04baa23f8ee1357785c0f539bf97282d8ddff53953e155b72689bb73beb38c2da3d08de2a61e866684edfa10a6593885d modules-initfs
"
@@ -1,22 +0,0 @@
# Reference: <https://postmarketos.org/deviceinfo>
# Please use double quotes only. You can source this file in shell
# scripts.
deviceinfo_format_version="0"
deviceinfo_name="Particle Tachyon"
deviceinfo_manufacturer="Particle"
deviceinfo_codename="particle-tachyon"
deviceinfo_year="2025"
deviceinfo_dtb="qcom/qcm6490-particle-tachyon"
deviceinfo_arch="aarch64"
# Device related
deviceinfo_gpu_accelerated="true"
deviceinfo_chassis="embedded"
deviceinfo_external_storage="true"
# Bootloader related
deviceinfo_flash_method="none"
deviceinfo_generate_systemd_boot="true"
deviceinfo_boot_filesystem="fat32"
deviceinfo_rootfs_image_sector_size="4096"
@@ -1,9 +0,0 @@
# Remove this file if unnecessary (CHANGEME!)
# This file shall contain a list of modules to be included in the initramfs,
# so that they are available in early boot stages. In general, it should
# include modules to support unlocking FDE (touchscreen, panel, etc),
# USB networking, and telnet in the debug-shell.
# The format is one module name per line. Lines starting with the character
# '#', and empty lines are ignored. If there are multiple kernel variants
# with different initramfs module requirements, one modules-initfs.$variant
# file should be created for each of them.
+1 -2
View File
@@ -2,7 +2,7 @@
pkgname=device-samsung-a7
pkgdesc="Samsung Galaxy A7 (2015)"
pkgver=7
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -24,7 +24,6 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-phosh
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
@@ -2,8 +2,8 @@
# Maintainer: Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org>
pkgname=device-samsung-fortuna
pkgdesc="Samsung Galaxy Grand Prime"
pkgver=5
pkgrel=1
pkgver=8
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -35,7 +35,6 @@ for _variant in $_variants; do
"
done
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
@@ -129,6 +128,6 @@ nonfree_firmware_grandprimelte() {
}
sha512sums="
c95156cbaee8dca8600ffbc1143575fe4b5c9eaf09545f265d1950f0f36e91175deff2789176629f5171309477c63ae4a62de3ff185f131abe226202f0c756ba deviceinfo
8341169d74693de00f1f69538c673e718c7afd9705543ba59da1a5846e915b8088bc46d1df1955c8aec189104063c150ad273e1be0e049999cdff87727310ba7 deviceinfo
02b6d383149ba2ec3a31b206767be7ead31d9f0e7ee5cab11047000c53ccad387a118cbddb06093bca5cae3e82f884c02194de47b8e7a9c76102ac46506bb111 modules-initfs
"
@@ -6,16 +6,15 @@ deviceinfo_name="Samsung Galaxy Grand Prime"
deviceinfo_manufacturer="Samsung"
deviceinfo_codename="samsung-fortuna"
deviceinfo_year="2014"
deviceinfo_dtb_fortuna3g="qcom/msm8916-samsung-fortuna3g"
deviceinfo_dtb_fortuna3g="qcom/msm8216-samsung-fortuna3g"
deviceinfo_dtb_gprimeltecan="qcom/msm8916-samsung-gprimeltecan"
deviceinfo_dtb_grandprimelte="qcom/msm8916-samsung-grandprimelte"
deviceinfo_append_dtb="true"
deviceinfo_arch="aarch64"
# Device related
deviceinfo_gpu_accelerated="true"
deviceinfo_drm="true"
deviceinfo_chassis="handset"
deviceinfo_keyboard="false"
deviceinfo_external_storage="true"
deviceinfo_screen_width="540"
deviceinfo_screen_height="960"
@@ -2,8 +2,8 @@
# Maintainer: Lin, Meng-Bo <linmengbo06890@proton.me>
pkgname=device-samsung-fortunaltezt
pkgdesc="Samsung Galaxy Grand Prime (SM-G530Y)"
pkgver=3
pkgrel=1
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -21,7 +21,6 @@ source="
modules-initfs
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
@@ -38,6 +37,6 @@ nonfree_firmware() {
}
sha512sums="
497d61341daf05a6ad2b87c8460dad0662c97e51dfd38207b8d074bec51d7beb14c5c24bc1649285d0e9e8b75eddf4d7c2f9f5e9904e740d7657509a17029964 deviceinfo
0f0b57cb0f8629df5e36d700b6062da80b3d0d83527e6290abbc9798590b62c199fcb49e730981d898e0d19f577e1019e2f339ab0564267d83bdc56cbdec84b8 deviceinfo
0dcec6521708a8733aab879eb65047d3bf0ab562d4afb40fec2cff057a08b52b59940e1f9dea2f32519b2565af0399f724950c631ee45790a73199eb53c0653f modules-initfs
"
@@ -11,9 +11,8 @@ deviceinfo_append_dtb="true"
deviceinfo_arch="armv7"
# Device related
deviceinfo_gpu_accelerated="true"
deviceinfo_drm="true"
deviceinfo_chassis="handset"
deviceinfo_keyboard="false"
deviceinfo_external_storage="true"
deviceinfo_screen_width="540"
deviceinfo_screen_height="960"
@@ -2,7 +2,7 @@
pkgname=device-samsung-heatqlte
pkgdesc="Samsung Galaxy Ace 4 (SM-G357FZ)"
pkgver=3
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -11,7 +11,6 @@ depends="postmarketos-base mkbootimg linux-postmarketos-qcom-msm8916 soc-qcom-ms
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo modules-initfs"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
@@ -3,7 +3,7 @@
pkgname=device-samsung-j3ltetw
pkgdesc="Samsung Galaxy J3 2016 (SM-J320YZ)"
pkgver=4
pkgrel=1
pkgrel=2
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -18,7 +18,6 @@ depends="
makedepends="devicepkg-dev"
source="deviceinfo modules-initfs"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -3,7 +3,7 @@
pkgname=device-samsung-j5
pkgdesc="Samsung Galaxy J5 (2015)"
pkgver=7
pkgrel=1
pkgrel=2
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -19,7 +19,6 @@ depends="
makedepends="devicepkg-dev"
source="deviceinfo modules-initfs"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -3,7 +3,7 @@
pkgname=device-samsung-j5x
pkgdesc="Samsung Galaxy J5 (2016)"
pkgver=5
pkgrel=1
pkgrel=2
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -19,7 +19,6 @@ depends="
makedepends="devicepkg-dev"
source="deviceinfo modules-initfs"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -2,7 +2,7 @@
pkgname=device-samsung-on7
pkgdesc="Samsung Galaxy On7 (2015)"
pkgver=3
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -19,7 +19,6 @@ source="deviceinfo modules-initfs"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
"
_pmb_select="soc-qcom-msm8916-rproc"
build() {
devicepkg_build $startdir $pkgname
+1 -2
View File
@@ -3,7 +3,7 @@
pkgname=device-samsung-rossa
pkgdesc="Samsung Galaxy Core Prime LTE"
pkgver=5
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -21,7 +21,6 @@ source="
modules-initfs
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
_pmb_select="soc-qcom-msm8916-rproc"
# Backwards compatibility for old device package name
_old_pkgname="device-samsung-cprime"
@@ -1,5 +1,6 @@
# Maintainer: Hendrik Noack <hendrik.noack@protonmail.com>
pkgname=firmware-samsung-n2awifi
pkgdesc="Firmware for Samsung Galaxy Note Pro 10.1"
pkgdesc="Firmware for Samsung Galaxy Tab Pro 10.1"
pkgver=1
pkgrel=2
url="https://github.com/exynos5420/android_vendor_samsung_n2a-common"
@@ -44,7 +45,7 @@ package() {
}
downstream() {
pkgdesc="Firmware for Samsung Galaxy Note Pro 10.1 when using downstream kernel"
pkgdesc="Firmware for Samsung Galaxy Tab Pro 10.1 when using downstream kernel"
mkdir -p "$subpkgdir"
# Wifi
local file
@@ -55,7 +56,7 @@ downstream() {
}
mainline() {
pkgdesc="Firmware for Samsung Galaxy Note Pro 10.1 when using mainline kernel"
pkgdesc="Firmware for Samsung Galaxy Tab Pro 10.1 when using mainline kernel"
mkdir -p "$subpkgdir"
# Bluetooth
+3 -3
View File
@@ -2,7 +2,7 @@
# Kernel config based on: arch/arm64/configs/defconfig
pkgname=linux-next
pkgver=6.17_git20250929
pkgver=6.17_git20251007
pkgrel=0
_nextver="${pkgver#*_git}"
pkgdesc="Linux next kernel"
@@ -91,7 +91,7 @@ package() {
}
sha512sums="
62a897a552c28944eecde5e1a3db64875d4573e76c86ca1a487380e709bfebe8234021003f8f5a8a37b35b15a300812286970f663ed4c98bdb5a47523df524d2 linux-next-next-20250929.tar.gz
bc89da9e6770ef7d6ca7c8d340707c4e0e0c9a9f159d9a9a08b89bd54f58c20b4390a2b157e60b61afb9c39ad747e5fd983c48062d52dfabdce50e946c2693e0 linux-next-next-20251007.tar.gz
def9df5035ad91aab0032acacc50456bdbe39daafa4a1a0b4fb699ae9e89b9c16bf40bb6043b52fad0b6d1755729b332209f24de4d75233f167cf584edc6e9ba devices.config
2b21ead6f71aa9c369069ddaed0f8661dce55d5ca17701593389d967302a4bdf394b6c56dcaa94b4087d2f2465c59823408a7c22a398c4cae2094c48c5338c90 pmos.config
ccb65d1080cc01b06b98e2c34a47b03b25ed787f99bb876e10819119fc1c37b0a48103a8af62bf407003eb89b2ff67dc61ccfe2eb8d63fd961f03755f00e1734 pmos.config
"
+5
View File
@@ -205,6 +205,9 @@ CONFIG_USB_XHCI_HCD=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_STORAGE=m
# Some UART adapters use this driver (suzy-Q)
CONFIG_USB_SERIAL_SIMPLE=m
# Enable USB sound cards
CONFIG_SND_USB_AUDIO=m
@@ -214,6 +217,8 @@ CONFIG_INPUT_UINPUT=m # fbkeyboard, buffyboard
CONFIG_LEDS_TRIGGER_TIMER=m # hfd-service
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m # change MTU, e.g. for Wireguard
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m # change MTU, e.g. for Wireguard
CONFIG_UCLAMP_TASK=y
CONFIG_UCLAMP_TASK_GROUP=y
# EFI
CONFIG_EFI_STUB=y
@@ -0,0 +1,102 @@
# Maintainer: Clayton Craft <clayton@craftyguy.net>
pkgname=linux-postmarketos-asahi
pkgver=6.16.8_p1
pkgrel=0
_rel=${pkgver#*_p}
_kver=${pkgver%_p*}
_kver=${_kver//_/-}
_asahiver=$_kver-$_rel
pkgdesc="Kernel for Apple M-series devices"
arch="aarch64"
_carch="arm64"
_flavor="postmarketos-asahi"
url="https://kernel.org"
license="GPL-2.0-only"
options="!strip
!check
!tracedeps
pmb:cross-native
pmb:kconfigcheck-community
pmb:kconfigcheck-uefi
pmb:kconfigcheck-virt
"
makedepends="
bash
bc
bison
clang20-libclang
devicepkg-dev
diffutils
elfutils-dev
findutils
flex
git
linux-headers
openssl-dev
pahole
perl
python3
rust
rust-bindgen
rust-src
rustfmt
sed
zstd
"
# Source
_repository="linux"
source="
$pkgname-$_asahiver.tar.gz::https://github.com/AsahiLinux/linux/archive/refs/tags/asahi-$_asahiver.tar.gz
device.config
misc.config
pmos.config
"
builddir="$srcdir/linux-asahi-$_asahiver"
# Use the default arm defconfig
_defconfig="defconfig"
prepare() {
default_prepare
mkdir -p "$builddir"/arch/"$_carch"/configs
local _config
for _config in "$srcdir"/*.config; do
cp "$_config" "$builddir"/arch/"$_carch"/configs/
done
# Generate .config
unset LDFLAGS
make ARCH="$_carch" CC="${CC:-gcc}" \
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor" \
"$_defconfig" device.config misc.config pmos.config
}
build() {
unset LDFLAGS
make ARCH="$_carch" CC="${CC:-gcc}" \
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor"
}
package() {
install -Dm644 "$builddir/arch/$_carch/boot/vmlinuz.efi" \
"$pkgdir/boot/linux.efi"
make modules_install dtbs_install \
ARCH="$_carch" \
INSTALL_PATH="$pkgdir"/boot/ \
INSTALL_MOD_PATH="$pkgdir" \
INSTALL_MOD_STRIP=1 \
INSTALL_DTBS_PATH="$pkgdir"/boot/dtbs-asahi
rm -f "$pkgdir"/lib/modules/*/build "$pkgdir"/lib/modules/*/source
install -D "$builddir"/include/config/kernel.release \
"$pkgdir"/usr/share/kernel/$_flavor/kernel.release
}
sha512sums="
bd5d3c29282e1b55d045dad4a894cfa7a7d2ea991a3bdf372323d0df25e0059092439b2987d8ed05e1db17d92319ed613711ee29a3031f70620f63aecadc5c25 linux-postmarketos-asahi-6.16.8-1.tar.gz
860a7fbf519b09c194e79a0c54f827048a6dd4c52d13532d92c5d040743c9af58c2ffa37f36ae66781a919abd49cad766b2e5b8768273b5ec3de66ac59efb682 device.config
e7a651b3780b1cfa68ca65b9e62f77db4273cf5b9162514318c347790d961b4668d0c6eb51604aaaf15a15c9f370fe03b4b977163293af379fda9a08d5f7e73d misc.config
a3ca72c9ecc41684b958aad9a77d99f759ff56664eeac048d5ca715ce946b27ef3b6db6f1b65aa9e616131501afa50b0acda4d0a7c2b880530151cdfa9d236da pmos.config
"
@@ -0,0 +1,176 @@
# FROM: https://github.com/chadmed/asahi-overlay/tree/main/sys-kernel/asahi-kernel/files
# CONFIG_GCC_PLUGINS is not set
CONFIG_APPLE_ADMAC=y
CONFIG_APPLE_AIC=y
CONFIG_APPLE_AOP=y
CONFIG_APPLE_DART=y
CONFIG_APPLE_DOCKCHANNEL=y
CONFIG_APPLE_M1_CPU_PMU=y
CONFIG_APPLE_MAILBOX=y
CONFIG_APPLE_MBOX=y
CONFIG_APPLE_MFI_FASTCHARGE=m
CONFIG_APPLE_PLATFORMS=y
CONFIG_APPLE_PMGR_MISC=y
CONFIG_APPLE_PMGR_PWRSTATE=y
CONFIG_APPLE_RTKIT=y
CONFIG_APPLE_RTKIT_HELPER=y
CONFIG_APPLE_SART=y
CONFIG_APPLE_SEP=y
CONFIG_APPLE_SIO=m
CONFIG_APPLE_SMC=y
CONFIG_APPLE_SMC_RTKIT=y
CONFIG_APPLE_WATCHDOG=y
CONFIG_AQTION=m
CONFIG_ARCH_APPLE=y
# CONFIG_ARCH_ACTIONS is not set
# CONFIG_ARCH_AIROHA is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_ALPINE is not set
# CONFIG_ARCH_BCM is not set
# CONFIG_ARCH_BCM2835 is not set
# CONFIG_ARCH_BCM_IPROC is not set
# CONFIG_ARCH_BCMBCA is not set
# CONFIG_ARCH_BRCMSTB is not set
# CONFIG_ARCH_BERLIN is not set
# CONFIG_ARCH_BITMAIN is not set
# CONFIG_ARCH_BLAIZE is not set
# CONFIG_ARCH_EXYNOS is not set
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_K3 is not set
# CONFIG_ARCH_LG1K is not set
# CONFIG_ARCH_HISI is not set
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_MEDIATEK is not set
# CONFIG_ARCH_MESON is not set
# CONFIG_ARCH_MVEBU is not set
# CONFIG_ARCH_NXP is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_MXC is not set
# CONFIG_ARCH_S32 is not set
# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_NPCM is not set
# CONFIG_ARCH_PENSANDO is not set
# CONFIG_ARCH_QCOM is not set
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_RENESAS is not set
# CONFIG_ARCH_ROCKCHIP is not set
# CONFIG_ARCH_SEATTLE is not set
# CONFIG_ARCH_INTEL_SOCFPGA is not set
# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCH_TEGRA is not set
# CONFIG_ARCH_SPRD is not set
# CONFIG_ARCH_THUNDER is not set
# CONFIG_ARCH_THUNDER2 is not set
# CONFIG_ARCH_UNIPHIER is not set
# CONFIG_ARCH_VEXPRESS is not set
# CONFIG_ARCH_VISCONTI is not set
# CONFIG_ARCH_XGENE is not set
# CONFIG_ARCH_ZYNQMP is not set
# CONFIG_ARM64_4K_PAGES is not set
CONFIG_ARM64_16K_PAGES=y
# CONFIG_ARM64_64K_PAGES is not set
CONFIG_ARM64_ACTLR_STATE=y
CONFIG_ARM64_MEMORY_MODEL_CONTROL=y
CONFIG_ARM_APPLE_CPUIDLE=y
CONFIG_ARM_APPLE_SOC_CPUFREQ=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_PROTO_BCDC=y
CONFIG_BRCMFMAC_PROTO_MSGBUF=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BT=m
CONFIG_BT_BNEP=m
CONFIG_BT_BREDR=y
CONFIG_BT_HCIBCM4377=m
CONFIG_BT_HCIUART_BCM=y
CONFIG_BT_HIDP=m
CONFIG_BT_HS=y
CONFIG_BT_LE=y
CONFIG_BT_RFCOMM=m
CONFIG_CFG80211=m
CONFIG_CHARGER_MACSMC=y
CONFIG_COMMON_CLK_APPLE_NCO=y
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
CONFIG_DRM=y
CONFIG_DRM_ADP=m
# CONFIG_DRM_AMDGPU is not set
# CONFIG_DRM_AMDGPU_SI is not set
# CONFIG_DRM_AMDGPU_CIK is not set
# CONFIG_DRM_AMDGPU_USERPTR is not set
# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_APPLE=m
CONFIG_DRM_APPLE_AUDIO=y
CONFIG_DRM_ASAHI=m
# CONFIG_DRM_ASAHI_DEBUG_ALLOCATOR is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_GEM_SHMEM_HELPER=y
CONFIG_DRM_SCHED=y
CONFIG_DRM_SIMPLEDRM=y
# CONFIG_DRM_VGEM is not set
CONFIG_ENERGY_MODEL=y
CONFIG_GPIO_MACSMC=y
# CONFIG_HIBERNATION is not set
CONFIG_HID_APPLE=m
CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HID_DOCKCHANNEL=m
CONFIG_HID_MAGICMOUSE=m
CONFIG_I2C_APPLE=y
CONFIG_IIO_AOP_SENSOR_ALS=m
CONFIG_IIO_AOP_SENSOR_LAS=m
CONFIG_INPUT_LEDS=y
CONFIG_INPUT_MACSMC_HID=y
CONFIG_LEDS_PWM=y
CONFIG_MFD_APPLE_SPMI_PMU=y
CONFIG_MMC_CQHCI=m
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MOUSE_APPLETOUCH=m
CONFIG_MUX_APPLE_DPXBAR=m
CONFIG_NET_VENDOR_AQUANTIA=y
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_NVMEM_APPLE_EFUSES=y
CONFIG_NVMEM_APPLE_SPMI=m
CONFIG_NVMEM_SPMI_MFD=y
CONFIG_NVME_APPLE=y
CONFIG_PCIE_APPLE=y
CONFIG_PHY_APPLE_ATC=m
CONFIG_PHY_APPLE_DPTX=m
CONFIG_PINCTRL_APPLE_GPIO=y
CONFIG_POWER_RESET_MACSMC=y
CONFIG_PWM_APPLE=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_RTC_DRV_MACSMC=y
CONFIG_RUST=y
CONFIG_RUST_APPLE_RTKIT=y
# CONFIG_RUST_BUILD_ASSERT_ALLOW is not set
# CONFIG_RUST_DEBUG_ASSERTIONS is not set
CONFIG_RUST_OVERFLOW_CHECKS=y
CONFIG_SENSORS_MACSMC=m
CONFIG_SERIAL_SAMSUNG=y
CONFIG_SERIAL_SAMSUNG_CONSOLE=y
CONFIG_SND_SOC_APPLE_AOP_AUDIO=m
CONFIG_SND_SOC_APPLE_MACAUDIO=m
CONFIG_SND_SOC_APPLE_MCA=m
CONFIG_SND_SOC_CS42L83=m
CONFIG_SND_SOC_CS42L84=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SPI_APPLE=y
CONFIG_SPI_HID_APPLE_CORE=y
CONFIG_SPI_HID_APPLE_OF=y
CONFIG_SPMI_APPLE=y
CONFIG_SUSPEND=y
CONFIG_TIGON3=m
CONFIG_TOUCHSCREEN_APPLE_Z2=m
CONFIG_TYPEC_TPS6598X=m
CONFIG_UCLAMP_TASK=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_USB_DWC3=m
CONFIG_USB_DWC3_DUAL_ROLE=y
CONFIG_USB_XHCI_HCD=m
CONFIG_USB_XHCI_PCI_ASMEDIA=y
CONFIG_USB_XHCI_PCI_RENESAS=y
CONFIG_VIDEO_APPLE_ISP=m
CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
CONFIG_WLAN_VENDOR_BROADCOM=y
@@ -0,0 +1,28 @@
CONFIG_BLK_WBT=y
CONFIG_BLK_WBT_MQ=y
CONFIG_CONNECTOR=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_PROC_EVENTS=y
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_CH341=m
CONFIG_BOOT_PRINTK_DELAY=y
# systemd
CONFIG_BPF_LSM=y
CONFIG_DEBUG_INFO=y
CONFIG_DEBUG_INFO_BTF=y
CONFIG_DEBUG_INFO_BTF_MODULES=y
CONFIG_DEBUG_INFO_DWARF5=y
CONFIG_KPROBES=y
CONFIG_KPROBE_EVENTS=y
CONFIG_SECURITYFS=y
# VSOCK for mkosi vm
CONFIG_VSOCKETS=m
CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS_LOOPBACK=m
CONFIG_VIRTIO_VSOCKETS_COMMON=m
CONFIG_VHOST_IOTLB=m
CONFIG_VHOST_TASK=y
CONFIG_VHOST=m
CONFIG_VHOST_MENU=y
CONFIG_VHOST_VSOCK=m
@@ -0,0 +1,437 @@
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_BLK_DEV_DM=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_CGROUPS=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_XTS=y
CONFIG_DEVTMPFS=y
CONFIG_DM_CRYPT=m
CONFIG_EXT4_FS=y
CONFIG_INPUT_EVDEV=y
CONFIG_MD=y
CONFIG_SYSVIPC=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_UEVENT_HELPER=y
CONFIG_USER_NS=y
CONFIG_VT=y
CONFIG_FW_LOADER_COMPRESS=y
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
CONFIG_NULL_TTY=y
# Anbox / Waydroid
CONFIG_ANDROID_BINDER_IPC=y
# CONFIG_ANDROID_BINDERFS is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BPF_SYSCALL=y
CONFIG_BRIDGE=m
CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_CGROUP_BPF=y
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_FUSE_FS=m
CONFIG_IP_NF_MANGLE=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XTABLES=m
CONFIG_PSI=y
CONFIG_SQUASHFS=m
CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
CONFIG_SQUASHFS_FILE_DIRECT=y
CONFIG_SQUASHFS_XATTR=y
CONFIG_SQUASHFS_XZ=y
CONFIG_TMPFS_XATTR=y
CONFIG_TUN=m
CONFIG_VETH=m
CONFIG_VLAN_8021Q=m
# iwd
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_CBC=m
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=m
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_USER_API=m
CONFIG_CRYPTO_USER_API_HASH=m
CONFIG_CRYPTO_USER_API_SKCIPHER=m
CONFIG_KEYS=y
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_PKCS7_MESSAGE_PARSER=y
CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_RFKILL=y
# nftables
CONFIG_NETFILTER=y
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_NAT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_NF_CONNTRACK=m
CONFIG_NF_REJECT_IPV4=m
CONFIG_NF_REJECT_IPV6=m
CONFIG_NF_TABLES=m
CONFIG_NF_TABLES_INET=y
CONFIG_NF_TABLES_IPV4=y
CONFIG_NF_TABLES_IPV6=y
CONFIG_NFT_CT=m
CONFIG_NFT_LIMIT=m
CONFIG_NFT_LOG=m
CONFIG_NFT_MASQ=m
CONFIG_NFT_NAT=m
CONFIG_NFT_REJECT=m
CONFIG_NFT_COMPAT=m
# /usr/share/docker/contrib/check-config.sh (from Gentoo)
# Missing dependency?
CONFIG_NET_SCHED=y
# Generally Necessary:
CONFIG_NAMESPACES=y
CONFIG_NET_NS=y
CONFIG_PID_NS=y
CONFIG_IPC_NS=y
CONFIG_UTS_NS=y
CONFIG_CGROUPS=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_SCHED=y
CONFIG_CPUSETS=y
CONFIG_KEYS=y
CONFIG_VETH=m
CONFIG_BRIDGE=m
CONFIG_BRIDGE_NETFILTER=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_IPVS=m
CONFIG_NETFILTER_XT_MARK=m
CONFIG_IP_NF_NAT=m
CONFIG_NF_NAT=m
CONFIG_POSIX_MQUEUE=y
# Optional Features:
CONFIG_USER_NS=y
CONFIG_SECCOMP=y
CONFIG_CGROUP_PIDS=y
CONFIG_BLK_CGROUP=y
CONFIG_BLK_DEV_THROTTLING=y
CONFIG_CGROUP_PERF=y
CONFIG_NET_CLS_CGROUP=m
CONFIG_CGROUP_NET_PRIO=y
CONFIG_CFS_BANDWIDTH=y
CONFIG_FAIR_GROUP_SCHED=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_VS=m
CONFIG_IP_VS_NFCT=y
CONFIG_IP_VS_PROTO_TCP=y
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_RR=m
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
CONFIG_VXLAN=m
CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_IPVLAN=m
CONFIG_MACVLAN=m
CONFIG_DUMMY=m
CONFIG_BLK_DEV_DM=m
CONFIG_DM_THIN_PROVISIONING=m
CONFIG_OVERLAY_FS=m
# lxc
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_IP6_NF_TARGET_MASQUERADE=m
# ZRAM
CONFIG_CRYPTO_LZ4=y
CONFIG_CRYPTO_ZSTD=y
CONFIG_SWAP=y
CONFIG_ZRAM=m
CONFIG_ZRAM_BACKEND_LZ4=y
CONFIG_ZRAM_BACKEND_ZSTD=y
CONFIG_ZRAM_DEF_COMP_ZSTD=y
# netboot
CONFIG_BLK_DEV_NBD=m
# WireGuard
CONFIG_WIREGUARD=m
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_NF_TABLES=m
CONFIG_NF_TABLES_IPV4=y
CONFIG_NF_TABLES_IPV6=y
CONFIG_NFT_CT=m
CONFIG_NFT_FIB_IPV4=m
CONFIG_NFT_FIB_IPV6=m
CONFIG_NF_CONNTRACK_MARK=y
# File systems
CONFIG_BTRFS_FS=m
CONFIG_EXFAT_FS=m
CONFIG_EXT4_FS=y
CONFIG_F2FS_FS=m
CONFIG_F2FS_FS_COMPRESSION=y
CONFIG_UDF_FS=m
CONFIG_XFS_FS=m
CONFIG_NTFS3_FS=m
# Community
CONFIG_BINFMT_MISC=m
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_CIFS=m
CONFIG_LEDS_TRIGGER_TIMER=y
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
CONFIG_UCLAMP_TASK=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_DM_INTEGRITY=m
# Input
CONFIG_HIDRAW=y
CONFIG_HID_A4TECH=m
CONFIG_HID_ACCUTOUCH=m
CONFIG_HID_ACRUX_FF=y
CONFIG_HID_ACRUX=m
CONFIG_HID_ALPS=m
CONFIG_HID_APPLEIR=m
CONFIG_HID_APPLE=m
CONFIG_HID_AUREAL=m
CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HID_BELKIN=m
CONFIG_HID_BETOP_FF=m
CONFIG_HID_BIGBEN_FF=m
CONFIG_HID_BPF=y
CONFIG_HID_CHERRY=m
CONFIG_HID_CHICONY=m
CONFIG_HID_CMEDIA=m
CONFIG_HID_CORSAIR=m
CONFIG_HID_COUGAR=m
CONFIG_HID_CP2112=m
CONFIG_HID_CREATIVE_SB0540=m
CONFIG_HID_CYPRESS=m
CONFIG_HID_DRAGONRISE=m
CONFIG_HID_ELAN=m
CONFIG_HID_ELECOM=m
CONFIG_HID_ELO=m
CONFIG_HID_EMS_FF=m
CONFIG_HID_EVISION=m
CONFIG_HID_EZKEY=m
CONFIG_HID_FT260=m
CONFIG_HID_GEMBIRD=m
CONFIG_HID_GFRM=m
CONFIG_HID_GLORIOUS=m
CONFIG_HID_GOODIX_SPI=m
CONFIG_HID_GOOGLE_STADIA_FF=m
CONFIG_HID_GREENASIA=m
CONFIG_HID_GT683R=m
CONFIG_HID_GYRATION=m
CONFIG_HID_HOLTEK=m
CONFIG_HID_ICADE=m
CONFIG_HID_ITE=m
CONFIG_HID_JABRA=m
CONFIG_HID_KENSINGTON=m
CONFIG_HID_KEYTOUCH=m
CONFIG_HID_KYE=m
CONFIG_HID_LCPOWER=m
CONFIG_HID_LED=m
CONFIG_ACPI=y # needed for HID_LENOVO
CONFIG_HID_LENOVO=m
CONFIG_HID_LETSKETCH=m
CONFIG_HID_LOGITECH_DJ=m
CONFIG_HID_LOGITECH_HIDPP=m
CONFIG_HID_LOGITECH=m
CONFIG_HID_MACALLY=m
CONFIG_HID_MAGICMOUSE=m
CONFIG_HID_MALTRON=m
CONFIG_HID_MAYFLASH=m
CONFIG_HID_MCP2221=m
CONFIG_HID_MEGAWORLD_FF=m
CONFIG_HID_MICROSOFT=m
CONFIG_HID_MONTEREY=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=m
CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
CONFIG_HID_PICOLCD_BACKLIGHT=y
CONFIG_HID_PICOLCD_FB=y
CONFIG_HID_PICOLCD_LCD=y
CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PLAYSTATION=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HID_PXRC=m
CONFIG_HID_RAZER=m
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
CONFIG_HID_SAITEK=m
CONFIG_HID_SAMSUNG=m
CONFIG_HID_SEMITEK=m
CONFIG_HID_SENSOR_ACCEL_3D=m
CONFIG_HID_SENSOR_ALS=m
CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
CONFIG_HID_SENSOR_DEVICE_ROTATION=m
CONFIG_HID_SENSOR_GYRO_3D=m
CONFIG_HID_SENSOR_HUB=m
CONFIG_HID_SENSOR_HUMIDITY=m
CONFIG_HID_SENSOR_IIO_COMMON=m
CONFIG_HID_SENSOR_IIO_TRIGGER=m
CONFIG_HID_SENSOR_INCLINOMETER_3D=m
CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SIGMAMICRO=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
CONFIG_HID_THRUSTMASTER=m
CONFIG_HID_TIVO=m
CONFIG_HID_TOPRE=m
CONFIG_HID_TOPSEED=m
CONFIG_HID_TWINHAN=m
CONFIG_HID_U2FZERO=m
CONFIG_HID_UCLOGIC=m
CONFIG_HID_UDRAW_PS3=m
CONFIG_HID_VIEWSONIC=m
CONFIG_HID_VIVALDI=m
CONFIG_HID_WACOM=m
CONFIG_HID_WALTOP=m
CONFIG_HID_WIIMOTE=m
CONFIG_HID_WINWING=m
CONFIG_HID_XIAOMI=m
CONFIG_HID_XINMO=m
CONFIG_HID_ZEROPLUS=m
CONFIG_HID_ZYDACRON=m
CONFIG_INPUT_JOYSTICK=y
CONFIG_INPUT_UINPUT=m
CONFIG_JOYSTICK_XPAD=m
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_JOYSTICK_XPAD_LEDS=y
CONFIG_LCD_CLASS_DEVICE=m
CONFIG_UHID=m
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_PRINTER=m
# USB
CONFIG_DRM_UDL=m
CONFIG_SND_USB_AUDIO=m
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_CP210X=m
CONFIG_USB_STORAGE=y
CONFIG_USB_RTL8152=m
CONFIG_USB_USBNET=m
# USB Gadget
CONFIG_U_SERIAL_CONSOLE=y
CONFIG_USB_CONFIGFS=m
CONFIG_USB_CONFIGFS_SERIAL=y
CONFIG_USB_CONFIGFS_ACM=y
CONFIG_USB_CONFIGFS_OBEX=y
CONFIG_USB_CONFIGFS_NCM=y
CONFIG_USB_CONFIGFS_ECM=y
CONFIG_USB_CONFIGFS_RNDIS=y
CONFIG_USB_CONFIGFS_EEM=y
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
CONFIG_USB_CONFIGFS_F_FS=y
CONFIG_USB_CONFIGFS_F_UAC1=y
CONFIG_USB_CONFIGFS_F_UAC2=y
CONFIG_USB_CONFIGFS_F_MIDI=y
CONFIG_USB_CONFIGFS_F_HID=y
CONFIG_USB_CONFIGFS_F_UVC=y
CONFIG_USB_CONFIGFS_F_PRINTER=y
# USB net
CONFIG_USB_NET_RNDIS_HOST=m
CONFIG_USB_NET_CDC_EEM=m
CONFIG_USB_ACM=m
CONFIG_USB_WDM=m
# LED triggers
CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_AUDIO=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
CONFIG_LEDS_TRIGGER_GPIO=m
CONFIG_LEDS_TRIGGER_NETDEV=m
CONFIG_LEDS_TRIGGER_ONESHOT=m
CONFIG_LEDS_TRIGGER_PATTERN=m
CONFIG_LEDS_TRIGGER_TRANSIENT=m
CONFIG_LEDS_TRIGGER_TTY=m
# Bluetooth devices
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m
# EFI
CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
CONFIG_FB_EFI=y
CONFIG_VFAT_FS=y
CONFIG_NLS_ASCII=y
CONFIG_PSTORE=y
CONFIG_EFI_VARS_PSTORE=y
CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
# libcamera
CONFIG_DMABUF_HEAPS=y
CONFIG_DMABUF_HEAPS_CMA=y
CONFIG_DMABUF_HEAPS_SYSTEM=y
CONFIG_UDMABUF=y
# enable uvcvideo for basic USB webcam/HDMI-dongle support
CONFIG_MEDIA_USB_SUPPORT=y
CONFIG_USB_VIDEO_CLASS=m
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
# Debug
CONFIG_DYNAMIC_DEBUG=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_DYNAMIC_FTRACE=y
# Virtualization
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_KVM=y
CONFIG_VIRTUALIZATION=y
# Immutable
CONFIG_DM_VERITY=m
CONFIG_EFIVAR_FS=m
CONFIG_EROFS_FS=m
CONFIG_EROFS_FS_ZIP=y
CONFIG_EROFS_FS_ZIP_LZMA=y
+9 -9
View File
@@ -1,8 +1,8 @@
# Reference: <https://postmarketos.org/vendorkernel>
# Kernel config based on: arch/arm64/configs/raphael_defconfig
pkgname=linux-xiaomi-raphael
pkgver=6.12.0
pkgrel=3
pkgver=6.16.9
pkgrel=0
pkgdesc="Xiaomi Mi 9T Pro / Redmi K20 Pro kernel fork"
arch="aarch64"
_carch="arm64"
@@ -25,11 +25,11 @@ makedepends="
"
# Source
_repository="linux"
_commit="b7f9ba8d430e43ccb629b9aa0aecd6f70ca833df"
_repository="linux-downstream"
_commit="1c2fe67fb1618b04732a1811c7a21d8ad3fabd31"
_config="config-$_flavor.$arch"
source="
$pkgname-$_commit.tar.gz::https://github.com/NekoSekaiMoe/$_repository/archive/$_commit.tar.gz
$pkgname-$_commit.tar.gz::https://github.com/qaz6750/$_repository/archive/$_commit.tar.gz
$_config
"
builddir="$srcdir/$_repository-$_commit"
@@ -37,8 +37,8 @@ _outdir="out"
prepare() {
default_prepare
REPLACE_GCCH=0
. downstreamkernel_prepare
mkdir -p "$_outdir"
cp "$srcdir/config-$_flavor.$arch" "$_outdir"/.config
}
build() {
@@ -67,6 +67,6 @@ package() {
sha512sums="
51fd48bdcd5045b95fe1ee64cab5bccab91a325473fab01e15bfa2dc747011dbfd9671091699be488772af0e7915732e98fd85b795e123763cb666b6996a4294 linux-xiaomi-raphael-b7f9ba8d430e43ccb629b9aa0aecd6f70ca833df.tar.gz
cf850c3e2e08b7a59e4f4b4378c0a531140ede7d68ab40083a8263a1e6ebb4e31836eb5740b49a58c2a5060988b62ffcc18caa12007fa63d39efa0cbcd1dd4b8 config-xiaomi-raphael.aarch64
41c217b823d4403440e9e850525c27d3d1be91ac2e42b536de8abd3f0ba882210e2668a95c3dc99fd4d79447262838bcc73abd4c13d1deb5c2cfff23043fdb1d linux-xiaomi-raphael-1c2fe67fb1618b04732a1811c7a21d8ad3fabd31.tar.gz
b971565cd8413d78c5c49357f33f1fda1fb89ad25a53fc97ca1a81c8b805fe79b2d191ccba549234c39399036e57ea5c93a6397ee960f10d24ac4cf850585e47 config-xiaomi-raphael.aarch64
"
File diff suppressed because it is too large. Load diff
+2 -2
View File
@@ -2,13 +2,13 @@
pkgname=mt6735-bootshim
pkgver=0.0.1
pkgrel=0
pkgrel=1
pkgdesc="MT6735 AArch64 boot shim"
url="https://gitlab.com/mt6735-mainline/bootshim/"
arch="noarch"
license="MIT"
makedepends="clang lld scons"
options="!check"
options="!check pmb:cross-native"
_commit="169b57cdf2ccbbe79dbca290b8ff789d0ca4e9b9"
source="bootshim-$_commit.tar.gz::$url/-/archive/$_commit/bootshim-$_commit.tar.gz"
+5 -5
View File
@@ -1,12 +1,12 @@
# Forked from Alpine for systemd split func
# Maintainer: Achill Gilgenast <achill@achill.org>
pkgname=phosh
_pkgver=0.49.0
_pkgver=0.50.0
pkgver=9999$_pkgver
pkgrel=1
pkgrel=0
pkgdesc="Wayland shell for GNOME on mobile devices"
# armhf: blocked by gnome-shell-schemas and pmb#2618
arch="all !armhf"
# armhf, s390x: blocked by gnome-shell-schemas and pmb#2618
arch="all !armhf !s390x"
url="https://gitlab.gnome.org/World/Phosh/phosh"
license="GPL-3.0-only"
triggers="$pkgname.trigger=/usr/lib/phosh/plugins/prefs"
@@ -111,5 +111,5 @@ libphosh_dev() {
}
sha512sums="
103fd004c3f9cd534842c52720dedd9faa83f6c16abf6b6a1b7af905fe992159ba3a5b6d0be40c75799c8cc492d484f07638fede1161257e504c9d65ccbb2afb phosh-0.49.0.tar.xz
4b6a7626a3395f7e294c0a24726038db4d95b58d217144f6afa3da97d0cfb861798e403f4553c3cdf178efcfea3c6a87d15be0804d33c1d4aa5667cbe67d13cd phosh-0.50.0.tar.xz
"
@@ -2,7 +2,7 @@
# Co-maintainer: Clayton Craft <clayton@craftyguy.net>
# pmbootstrap installs this, if systemd is selected in "pmbootstrap init".
pkgname=postmarketos-base-systemd
pkgver=55
pkgver=58
pkgrel=0
pkgdesc="Meta package for running postmarketOS with systemd"
url="https://postmarketos.org"
@@ -59,12 +59,13 @@ _source644="
etc/systemd/logind.conf
usr/share/mkinitfs/files-extra/01-initramfs-base-systemd.files
usr/lib/NetworkManager/conf.d/50-dns.conf
usr/lib/systemd/resolved.conf.d/disable-dnsovertls.conf
usr/lib/systemd/resolved.conf.d/disable-mdns.conf
usr/lib/systemd/system-preset/90-base.preset
usr/lib/systemd/system/system.slice.d/10-oomd-defaults.conf
usr/lib/systemd/user-preset/90-base.preset
usr/lib/systemd/user/slice.d/10-oomd-defaults.conf
usr/lib/systemd/resolved.conf.d/disable-dnsovertls.conf
usr/lib/systemd/resolved.conf.d/disable-mdns.conf
usr/lib/tmpfiles.d/postmarketos-base-systemd.conf
"
_source755="
@@ -105,12 +106,13 @@ sha512sums="
2faac294bb632762e247b850f09ff4b544ccff6c462efd8d4faca71ba30bdfa9c460377a0dc88e92c5dbbe251017d164064a56ac0e0410f224b45d4f5f81866c rootfs-etc-systemd-logind.conf
15423bfda57c90ab62fe69865ca4072a0aeb83bf77d9c278257e346f4da81843d010b41003c91ae9f3fcb1c67447645e7c19078eea2bf11312051e6ad7523ad1 rootfs-usr-share-mkinitfs-files-extra-01-initramfs-base-systemd.files
94063e3a3f983b7613d9de6bfc067096f79b12688f45667faf968f9a9bae194c4c8e554311f2ab5614edcc4d4499f6d30aa965a67b7417c26ce4d07edc847178 rootfs-usr-lib-NetworkManager-conf.d-50-dns.conf
529fba82f6ab582b74a7c145382c186eaf2ff3fdf6a2e605b0135d1990eb13aee79c4fec6a32aa44f16ea832eabbc0a005ebb8bebdb81eaabe4e8061398a5479 rootfs-usr-lib-systemd-system-preset-90-base.preset
1458d526e3d68c052126f648a33c3f22af10e3a4d479dded824c2b18b2022b43232ea6f8c2061f051927b2d612750017a2ecf7e1a19680b71ca2dc112d5bd3f6 rootfs-usr-lib-systemd-system-system.slice.d-10-oomd-defaults.conf
86dd78299b58a8c577c39770ef72f6d2899a0db02b1af0adbc16f53599305aa1017ab82facdd60c17c2412f948d06ce7a6c431f8c2f3330b7c5f3d563c98375d rootfs-usr-lib-systemd-user-preset-90-base.preset
1458d526e3d68c052126f648a33c3f22af10e3a4d479dded824c2b18b2022b43232ea6f8c2061f051927b2d612750017a2ecf7e1a19680b71ca2dc112d5bd3f6 rootfs-usr-lib-systemd-user-slice.d-10-oomd-defaults.conf
e49972d276441e9da284315bab5f70d8d25ccba5e43d7e7ec6607c34a3d4dfa512f7303d5ce41076819ef24f5dced5acc74001b4d569258269de34da27912466 rootfs-usr-lib-systemd-resolved.conf.d-disable-dnsovertls.conf
93ab180810dbd2a1477f7ea0f0959be90f099272fe5840030a0772771c97a066b70068c476d32c6a4610b8f7b9fc5bfcf1d7a93f071cec026553ac6a3b8b5324 rootfs-usr-lib-systemd-resolved.conf.d-disable-mdns.conf
3dad7f0368d2112a9e76a36c8d1bc7c1acd8fc3ca7be56022658ff870259bf19e229a511e1ef175e8d8f60d646f24da613c3a31c5acb90721e4555510bcced5c rootfs-usr-lib-systemd-system-preset-90-base.preset
1458d526e3d68c052126f648a33c3f22af10e3a4d479dded824c2b18b2022b43232ea6f8c2061f051927b2d612750017a2ecf7e1a19680b71ca2dc112d5bd3f6 rootfs-usr-lib-systemd-system-system.slice.d-10-oomd-defaults.conf
802f95e8ca05368f575f908752f672be70833fbce32258150d7ef3b49b0db393e850f3cd40b56046bd38b90a63e08d6c6a356e7e5ca9c247074c31daf20e6303 rootfs-usr-lib-systemd-user-preset-90-base.preset
1458d526e3d68c052126f648a33c3f22af10e3a4d479dded824c2b18b2022b43232ea6f8c2061f051927b2d612750017a2ecf7e1a19680b71ca2dc112d5bd3f6 rootfs-usr-lib-systemd-user-slice.d-10-oomd-defaults.conf
17d2bec08c78e0ee516fa7a6185230f8e85c4f37762aac65a2554f0f4fdb222c0af0f2c64e014d8d40f4ec97ae7ad6655e49db87b16e3b3bdd907b098950f81c rootfs-usr-lib-tmpfiles.d-postmarketos-base-systemd.conf
6ff3fbd88493e50de5821c6e3db92623b38de52be4e8e967f4f297d8f70e31a86d91f1243b973387b80c8520edcc89a8233db6f234bca22a56ee61a1b4333670 rootfs-etc-apk-commit_hooks.d-postmarketos-base-systemd
605df1f004783d2e0ec5dd99a688bca27502c8c24bc05fb4dc26589b2070b0fbd1cf9bd56e6861d7cda2f8ac8147e7eb040acfd886185c01c8cf9de8b1ce2dcd rootfs-usr-bin-setup-timezone
d96898efb28508b172f148c0a468a7dddd363dde94efea7c2274b9f746544b4e8bf7905ce3f8134a97c1eb33210ad97380f3da452082f346f1f3f0f665f79d47 rootfs-usr-libexec-systemd-apk-trigger
@@ -17,6 +17,7 @@ enable bluetooth.service
enable haveged.service
enable hkdm.service
enable kill-pbsplash.service
enable shutdown-splash.service
enable nftables.service
enable postmarketos-tweakd.service
enable rtkit-daemon.service
@@ -13,6 +13,7 @@ enable mmsd-tng.service
enable udiskie.service
enable xdg-desktop-portal-rewrite-launchers.service
enable systemd-tmpfiles-clean.timer
enable xdg-user-dirs
# GNOME
enable gnome-keyring-daemon.service
@@ -0,0 +1,2 @@
#Type Path Mode User Group Age Argument
C /etc/profile.d/20locale.sh 0644 root root - /usr/share/factory/etc/profile.d/20locale.sh
+183 -13
View File
@@ -7,7 +7,7 @@
# How to add a new service file (5 steps):
pkgname=systemd-services
# 1. bump pkgver
pkgver=97
pkgver=98
pkgrel=1
pkgdesc="Systemd service files"
url="https://postmarketos.org"
@@ -23,6 +23,10 @@ makedepends="systemd-dev"
# of the package this service file should be part of
# ALPHABETICAL ORDER!!!
subpackages="
alpine-baselayout-data-systemd:_service
alpine-baselayout-systemd:_service
alpine-keys-systemd:_service
alsa-plugins-pulse-systemd:_service
alsa-utils-systemd:_service
apk-polkit-rs-systemd:_service
at-spi2-core-systemd:_service
@@ -30,20 +34,30 @@ subpackages="
baloo-systemd:_service
blueman-systemd:_service
bluez-systemd:_service
busybox-systemd:_service
busybox-extras-systemd:_service
ca-certificates-systemd:_service
cellbroadcastd-systemd:_service
chrony-systemd:_service
colord-systemd:_service
connman-systemd:_service
containerd-systemd:_service
cosmic-greeter-systemd:_service
dbus-systemd:_service
dconf-systemd:_service
dnsmasq-systemd:_service
doas-systemd:_service
docker-engine-systemd:_service
e2fsprogs-systemd:_service
eg25-manager-systemd:_service
evolution-data-server-systemd:_service
feedbackd-systemd:_service
flatpak-systemd:_service
fnott-systemd:_service
font-droid-systemd:_service
fprintd-systemd:_service
fuse-systemd:_service
fwupd-systemd:_service
geoclue-systemd:_service
gnome-clocks-systemd:_service
gnome-terminal-systemd:_service
@@ -53,6 +67,7 @@ subpackages="
hfd-service-systemd:_service
hkdm-systemd:_service
httpd-systemd:_service
ibus-systemd:_service
iio-sensor-proxy-systemd:_service
iwd-systemd:_service
kactivitymanagerd-systemd:_service
@@ -61,9 +76,17 @@ subpackages="
keyd-systemd:_service
kglobalacceld-systemd:_service
kodi-systemd:_service
krb5-systemd:_service
ksystemstats-systemd:_service
kwallet-pam-systemd:_service
libblockdev-systemd:_service
libinput-systemd:_service
libldap-systemd:_service
libnl3-systemd:_service
libpulse-systemd:_service
libtirpc-systemd:_service
lightdm-systemd:_service
linux-pam-systemd:_service
localsearch-systemd:_service
lxc-systemd:_service
mce-systemd:_service
@@ -71,34 +94,45 @@ subpackages="
modemmanager-systemd:_service
msm-modem-systemd:_service
msm-modem-wwan-port-systemd:_service
multipath-tools-systemd:_service
musl-locales-systemd:_service
nftables-systemd:_service
nginx-systemd:_service
openconnect-systemd:_service
openssh-server-pam-systemd:_service
pd-mapper-systemd:_service
plasma-browser-integration-systemd:_service
plasma-mobile-systemd:_service
polkit-kde-agent-1-systemd:_service
power-profiles-daemon-systemd:_service
powerdevil-systemd:_service
py3-cupshelpers-systemd:_service
q6voiced-systemd:_service
qbootctl-systemd:_service
qcom-diag-systemd:_service
readline-systemd:_service
rmtfs-systemd:_service
rtkit-systemd:_service
sddm-breeze-systemd:_service
sensorfw-systemd:_service
shadow-systemd:_service
siglo-systemd:_service
sing-box-systemd:_service
sleep-inhibitor-systemd:_service
speakersafetyd-systemd:_service
spectacle-systemd:_service
syncthing-systemd:_service
system-config-printer-systemd:_service
tailscale-systemd:_service
tinydm-systemd:_service
tinysparql-systemd:_service
tqftpserv-systemd:_service
transmission-daemon-systemd:_service
tuned-systemd:_service
tuned-ppd-systemd:_service
udisks2-systemd:_service
tuned-systemd:_service
udiskie-systemd:_service
udisks2-systemd:_service
upower-systemd:_service
usb-moded-systemd:_service
vnstat-systemd:_service
vvmd-systemd:_service
@@ -115,14 +149,21 @@ subpackages="
xdg-desktop-portal-wlr-systemd:_service
xfce4-systemd:_service
zram-init-systemd:_service
sing-box-systemd:_service
"
# 3. Add a new entry below with the list of service files
# to install for that package
_alpine_baselayout_sources="tmpfiles.d/alpine-baselayout.conf"
_alpine_baselayout_data_sources="tmpfiles.d/alpine-baselayout-data.conf"
_alpine_keys_sources="tmpfiles.d/alpine-keys.conf"
_alsa_plugins_pulse_sources="tmpfiles.d/alsa-plugins-pulse.conf"
_alsa_utils_sources="system/alsa-restore.service system/alsa-state.service" # Adapted from https://git.alsa-project.org/?p=alsa-utils.git;a=tree;f=alsactl
_apk_polkit_rs_sources="system/apk-polkit-server.service"
_at_spi2_core_sources="user/at-spi-dbus-bus.service"
_avahi_sources="system/avahi-daemon.service system/avahi-daemon.socket" # From: https://github.com/avahi/avahi/blob/master/avahi-daemon
_avahi_sources="
system/avahi-daemon.service
system/avahi-daemon.socket
tmpfiles.d/avahi.conf
" # From: https://github.com/avahi/avahi/blob/master/avahi-daemon
_baloo_sources="user/kde-baloo.service"
_blueman_sources="
system/blueman-mechanism.service
@@ -132,11 +173,16 @@ _blueman_sources="
_bluez_sources="
system/bluetooth.service
system/bluetooth-mesh.service
tmpfiles.d/bluez.conf
user/dbus-org.bluez.obex.service
user/mpris-proxy.service
user/obex.service
" # From bluez build with --enable-systemd
_busybox_sources="tmpfiles.d/busybox.conf"
_busybox_extras_sources="tmpfiles.d/busybox-extras.conf"
_ca_certificates_sources="tmpfiles.d/ca-certificates.conf"
_cellbroadcastd_sources="user/cellbroadcastd.service" # https://gitlab.freedesktop.org/devrtz/cellbroadcastd/-/blob/main/data/cellbroadcastd.service.in
_chrony_sources="tmpfiles.d/chrony.conf"
_colord_sources="system/colord.service" # From https://github.com/hughsie/colord/blob/main/data/colord.service.in
_connman_sources="
system/connman-vpn.service
@@ -145,9 +191,15 @@ _connman_sources="
" # From connman upstream
_containerd_sources="system/containerd.service" # From: https://github.com/containerd/containerd/blob/main/containerd.service
_cosmic_greeter_sources="system/cosmic-greeter.service system/cosmic-greeter-daemon.service" # From https://github.com/pop-os/cosmic-greeter/tree/master/debian
_dbus_sources="tmpfiles.d/dbus.conf"
_dconf_sources="user/dconf.service"
_dnsmasq_sources="sysusers.d/dnsmasq.conf" # From: https://src.fedoraproject.org/rpms/dnsmasq/blob/rawhide/f/dnsmasq-systemd-sysusers.conf
_dnsmasq_sources="
sysusers.d/dnsmasq.conf
tmpfiles.d/dnsmasq-common.conf
" # From: https://src.fedoraproject.org/rpms/dnsmasq/blob/rawhide/f/dnsmasq-systemd-sysusers.conf
_doas_sources="tmpfiles.d/doas.conf"
_docker_engine_sources="system/docker.service system/docker.socket" # From https://github.com/moby/moby/blob/master/contrib/init/systemd
_e2fsprogs_sources="tmpfiles.d/e2fsprogs.conf"
_eg25_manager_sources="system/eg25-manager.service" # From https://gitlab.com/mobian1/eg25-manager/-/blob/master/data/eg25-manager.service.in
_evolution_data_server_sources="
user/evolution-addressbook-factory.service
@@ -171,7 +223,13 @@ _flatpak_sources="
# - https://github.com/flatpak/flatpak/tree/main/env.d
# - https://github.com/flatpak/flatpak/tree/main/data/tmpfiles.d
_fnott_sources="user/fnott.service"
_fprintd_sources="system/fprintd.service" # From https://gitlab.freedesktop.org/libfprint/fprintd/-/blob/master/data/fprintd.service.in
_font_droid_sources="tmpfiles.d/font-droid.conf"
_fprintd_sources="
system/fprintd.service
tmpfiles.d/fprintd.conf
" # From https://gitlab.freedesktop.org/libfprint/fprintd/-/blob/master/data/fprintd.service.in
_fuse_sources="tmpfiles.d/fuse-common.conf"
_fwupd_sources="tmpfiles.d/fwupd.conf"
_geoclue_sources="system/geoclue.service" # From https://gitlab.freedesktop.org/geoclue/geoclue/-/blob/master/data/geoclue.service.in
_gnome_clocks_sources="user/gnome-clocks.service"
_gnome_terminal_sources="user/gnome-terminal-server.service" # From https://gitlab.gnome.org/GNOME/gnome-terminal/-/blob/master/src/gnome-terminal-server.service.in
@@ -181,26 +239,45 @@ _hexagonrpcd_sources="system/hexagonrpcd-adsp-rootpd.service system/hexagonrpcd-
_hfd_service_sources="system/hfd-service.service" # From https://gitlab.com/ubports/development/core/hfd-service/-/blob/main/init/hfd-service.service.in
_hkdm_sources="system/hkdm.service"
_httpd_sources="system/httpd.service"
_ibus_sources="tmpfiles.d/ibus.conf"
_iio_sensor_proxy_sources="system/iio-sensor-proxy.service"
_iwd_sources="system/iwd.service" # From https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/src/iwd.service.in
_iwd_sources="
system/iwd.service
tmpfiles.d/iwd.conf
" # From https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/src/iwd.service.in
_kanshi_sources="user/kanshi.service" # created, no unit file upstream
_kactivitymanagerd_sources="user/plasma-kactivitymanagerd.service"
_kded_sources="user/plasma-kded6.service" # From https://invent.kde.org/frameworks/kded/-/blob/master/src/plasma-kded6.service.in
_keyd_sources="system/keyd.service" # From https://github.com/rvaiya/keyd/blob/master/keyd.service.in
_kglobalacceld_sources="user/plasma-kglobalaccel.service"
_kodi_sources="system/kodi.service" # From https://github.com/graysky2/kodi-standalone-service/blob/master/x86/init/kodi-gbm.service
_krb5_sources="tmpfiles.d/krb5-conf.conf"
_ksystemstats_sources="user/plasma-ksystemstats.service"
_kwallet_pam_sources="user/plasma-kwallet-pam.service"
_libblockdev_sources="tmpfiles.d/libblockdev.conf"
_libinput_sources="tmpfiles.d/libinput.conf"
_libldap_sources="tmpfiles.d/libldap.conf"
_libnl3_sources="tmpfiles.d/libnl3.conf"
_libpulse_sources="tmpfiles.d/libpulse.conf"
_libtirpc_sources="tmpfiles.d/libtirpc-conf.conf"
_lightdm_sources="system/lightdm.service"
_linux_pam_sources="tmpfiles.d/linux-pam.conf"
_localsearch_sources="user/localsearch-writeback-3.service user/localsearch-control-3.service user/localsearch-3.service" # From https://gitlab.gnome.org/GNOME/localsearch
_lxc_sources="system/lxc@.service"
_mce_sources="system/mce.service" # From mce upstream
_mmsd_tng_sources="user/mmsd-tng.service"
_modemmanager_sources="system/ModemManager.service"
_modemmanager_sources="
system/ModemManager.service
tmpfiles.d/modemmanager.conf
"
_msm_modem_sources="system/msm-modem-uim-selection.service"
_msm_modem_wwan_port_sources="system/msm-modem-wwan-port.service"
_multipath_tools_sources="tmpfiles.d/multipath-tools.conf"
_musl_locales_sources="tmpfiles.d/musl-locales.conf"
_networkmanager_sources="tmpfiles.d/networkmanager.conf"
_nftables_sources="system/nftables.service"
_nginx_sources="system/nginx.service" # Based on arch's service: https://gitlab.archlinux.org/archlinux/packaging/packages/nginx/-/blob/main/nginx.service
_openconnect_sources="tmpfiles.d/openconnect.conf"
_openssh_server_pam_sources="
system/sshd.service
system/sshd@.service
@@ -208,31 +285,44 @@ _openssh_server_pam_sources="
sysusers.d/sshd.conf
"
_pd_mapper_sources="system/pd-mapper.service"
_plasma_browser_integration_sources="tmpfiles.d/plasma-browser-integration.conf"
_plasma_mobile_sources="system/plasma-mobile.service system-generators/plasma-mobile-user-override"
_polkit_kde_agent_1_sources="user/plasma-polkit-agent.service" # From https://invent.kde.org/plasma/polkit-kde-agent-1/-/blob/master/plasma-polkit-agent.service.in
_power_profiles_daemon_sources="system/power-profiles-daemon.service" # From https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/blob/main/data/power-profiles-daemon.service.in
_powerdevil_sources="user/plasma-powerdevil.service" # From https://invent.kde.org/plasma/powerdevil/-/blob/master/daemon/plasma-powerdevil.service.in
_py3_cupshelpers_sources="tmpfiles.d/py3-cupshelpers.conf"
_q6voiced_sources="system/q6voiced.service"
_qbootctl_sources="system/qbootctl.service"
_qcom_diag_sources="system/diag-router.service"
_readline_sources="tmpfiles.d/readline.conf"
_rmtfs_sources="system/rmtfs.service"
_rtkit_sources="system/rtkit-daemon.service sysusers.d/rtkit.conf"
_sddm_breeze_sources="tmpfiles.d/sddm-breeze.conf"
_sensorfw_sources="system/sensorfwd.service"
_shadow_sources="tmpfiles.d/shadow.conf"
_siglo_sources="user/siglo.service" # From https://github.com/theironrobin/siglo/blob/main/data/siglo.service
_sleep_inhibitor_sources="system/sleep-inhibitor.service"
_speakersafetyd_sources="system/speakersafetyd.service" # From https://github.com/AsahiLinux/speakersafetyd/blob/main/speakersafetyd.service
_spectacle_sources="user/app-org.kde.spectacle.service"
_syncthing_sources="user/syncthing.service" # From https://github.com/syncthing/syncthing/blob/main/etc/linux-systemd/user/syncthing.service
_system_config_printer_sources="tmpfiles.d/system-config-printer-common.conf"
_tailscale_sources="system/tailscaled.service etc/default/tailscaled"
_tinydm_sources="system/tinydm.service system-generators/tinydm-user-override" # see issue tinydm#11
_tinysparql_sources="user/tinysparql-xdg-portal-3.service" # From https://gitlab.gnome.org/GNOME/tinysparql/-/blob/main/src/portal/tracker-xdg-portal.service.in
_tqftpserv_sources="system/tqftpserv.service"
_transmission_daemon_sources="system/transmission-daemon.service" # Based on https://github.com/transmission/transmission/blob/main/daemon/transmission-daemon.service.in
_tuned_sources="system/tuned.service" # From https://github.com/redhat-performance/tuned/blob/master/tuned.service
_tuned_sources="
system/tuned.service
tmpfiles.d/tuned-etc.conf
" # From https://github.com/redhat-performance/tuned/blob/master/tuned.service
_tuned_ppd_sources="system/tuned-ppd.service" # From https://github.com/redhat-performance/tuned/blob/master/tuned/ppd/tuned-ppd.service
_udisks2_sources="system/udisks2.service" # From https://github.com/storaged-project/udisks/blob/master/data/udisks2.service.in
_udisks2_sources="
system/udisks2.service
tmpfiles.d/udisks2.conf
" # From https://github.com/storaged-project/udisks/blob/master/data/udisks2.service.in
_udiskie_sources="user/udiskie.service" # created, no unit file upstream
_usb_moded_sources="system/usb_moded.service" # From usb_moded upstream
_upower_sources="tmpfiles.d/upower.conf"
_vvmd_sources="user/vvmd.service" # From https://salsa.debian.org/DebianOnMobile-team/vvmd/-/blob/debian/latest/debian/vvmd.user.service
_vnstat_sources="system/vnstat.service" # From https://github.com/vergoh/vnstat/blob/master/examples/systemd/vnstat.service
_watchdog_kick_sources="system/watchdog-kick.service"
@@ -257,7 +347,10 @@ _xdg_desktop_portal_wlr_sources="user/xdg-desktop-portal-wlr.service"
_xfce4_sources="
user/xfce4-notifyd.service
user/xfconfd.service"
_zram_init_sources="system/zram_swap.service" # adapted from https://github.com/vaeth/zram-init/blob/main/systemd/system/zram_swap.service
_zram_init_sources="
system/zram_swap.service
tmpfiles.d/zram-init.conf
" # adapted from https://github.com/vaeth/zram-init/blob/main/systemd/system/zram_swap.service
_sing_box_sources="
system/sing-box.service
system/sing-box@.service
@@ -274,6 +367,10 @@ flatpath() {
# 4. Add the _sources variable to the list below
source="$(flatpath \
$_alpine_baselayout_sources \
$_alpine_baselayout_data_sources \
$_alpine_keys_sources \
$_alsa_plugins_pulse_sources \
$_alsa_utils_sources \
$_apk_polkit_rs_sources \
$_at_spi2_core_sources \
@@ -281,20 +378,30 @@ source="$(flatpath \
$_baloo_sources \
$_blueman_sources \
$_bluez_sources \
$_busybox_sources \
$_busybox_extras_sources \
$_ca_certificates_sources \
$_cellbroadcastd_sources \
$_chrony_sources \
$_colord_sources \
$_connman_sources \
$_containerd_sources \
$_cosmic_greeter_sources \
$_dbus_sources \
$_dconf_sources \
$_dnsmasq_sources \
$_doas_sources \
$_docker_engine_sources \
$_e2fsprogs_sources \
$_eg25_manager_sources \
$_evolution_data_server_sources \
$_feedbackd_sources \
$_flatpak_sources \
$_fnott_sources \
$_font_droid_sources \
$_fprintd_sources \
$_fuse_sources \
$_fwupd_sources \
$_geoclue_sources \
$_gnome_clocks_sources \
$_gnome_terminal_sources \
@@ -304,6 +411,7 @@ source="$(flatpath \
$_hfd_service_sources \
$_hkdm_sources \
$_httpd_sources \
$_ibus_sources \
$_iio_sensor_proxy_sources \
$_iwd_sources \
$_kactivitymanagerd_sources \
@@ -312,8 +420,16 @@ source="$(flatpath \
$_keyd_sources \
$_kglobalacceld_sources \
$_kodi_sources \
$_krb5_sources \
$_ksystemstats_sources \
$_kwallet_pam_sources \
$_libblockdev_sources \
$_libinput_sources \
$_libldap_sources \
$_libnl3_sources \
$_libpulse_sources \
$_libtirpc_sources \
$_linux_pam_sources \
$_lightdm_sources \
$_localsearch_sources \
$_lxc_sources \
@@ -322,24 +438,34 @@ source="$(flatpath \
$_modemmanager_sources \
$_msm_modem_sources \
$_msm_modem_wwan_port_sources \
$_multipath_tools_sources \
$_musl_locales_sources \
$_networkmanager_sources \
$_nftables_sources \
$_nginx_sources \
$_openconnect_sources \
$_openssh_server_pam_sources \
$_pd_mapper_sources \
$_plasma_browser_integration_sources \
$_plasma_mobile_sources \
$_polkit_kde_agent_1_sources \
$_power_profiles_daemon_sources \
$_powerdevil_sources \
$_py3_cupshelpers_sources \
$_q6voiced_sources \
$_qbootctl_sources \
$_qcom_diag_sources \
$_readline_sources \
$_rmtfs_sources \
$_rtkit_sources \
$_sddm_breeze_sources \
$_sensorfw_sources \
$_shadow_sources \
$_siglo_sources \
$_sleep_inhibitor_sources \
$_speakersafetyd_sources \
$_spectacle_sources \
$_system_config_printer_sources \
$_syncthing_sources \
$_tailscale_sources \
$_tinydm_sources \
@@ -350,6 +476,7 @@ source="$(flatpath \
$_tuned_ppd_sources \
$_udisks2_sources \
$_udiskie_sources \
$_upower_sources \
$_usb_moded_sources \
$_vvmd_sources \
$_vnstat_sources \
@@ -408,22 +535,32 @@ package() {
}
sha512sums="
865b2be2008200a7f18287815ca535cef408e4727d30f8a7dfa793bdfba2566005758c4d5bc3a1fe3167f125522dc326ad6a7f6a4dc66d41b5dbb81b331ae99a tmpfiles.d-alpine-baselayout.conf
2bf3f5e27078d75f524140eecb944054372a4478940fd1873290385751575d14ce5efefe696d6ff2712da3cc0e788a35c1d9b708a666ad12290602a64b90c466 tmpfiles.d-alpine-baselayout-data.conf
0dfb3f053fbc09ae93c8e13f2fbd4bfb56db69db740e5c550e058a1fc49e93a01150c6156ab773b99c32bb15a4c1d791fdf97f03f2a2a787c2eaa392a3376681 tmpfiles.d-alpine-keys.conf
e13deb91f6d8b550e86eb48381cc8aee8157e8c25e9901371687814677413f5ff85552162bc59ab70e9ff78dc4d3e5b993659525c8f243b85064ced8286a5fce tmpfiles.d-alsa-plugins-pulse.conf
99279e69962225e4b1888d202bffaa68263a3ffb8ab8ebb95069eb756de330c2a08307c9426ffb58733b3a000ef388bb041956cb219f239db2e6e65360983b0c system-alsa-restore.service
7f79adb7d523408d841d78016b86ceee1fba06fecc70ca0e4cbdf348a09ed19b9cbb9051e0457f7c52db208e4d86d2471bc4a697fec8e7e5070c01e2a0b4dfcc system-alsa-state.service
269dfc4748a9f1c4f49be8bab399d7412b6ff3b6d6ed9b3f2e31074b791789fb39aad450b4d43d318e7a070d1118ba79f216782b064cd106feac3eb4a8ca5581 system-apk-polkit-server.service
12f5e008b0a41b3426b29f33556689ef88ba7184293ddb78fdaaf05cc4d029fd0b4c8fbef668aefed103a9f48c525f04a8e4e60ddc6e4329698aaf761b8e8f81 user-at-spi-dbus-bus.service
37c2b24cf9d59c7f91b2556f7aac74d2dd2cbd7b1473432cc2eaeb1bc9b2c7cedc531e7b5b0facc3478840a516eb9cde8182714c3d5148169547554bf0810f84 system-avahi-daemon.service
2f10490def55253edf164b26e17cf8d82fdcb19089c2dc2eac110c622c9661e0a3c4247629f924246b6c1a24faf0416bece4a6ab8729cd400ed5c3c1a7ed703b system-avahi-daemon.socket
870b106697db46fcea36f17dd2ac15cfaafdedfadc003df48c3a268e57fa04f68d678d7e361844c5b2cbe4a298d54f9d0a97581028462eb9276a1ce5bf1a719e tmpfiles.d-avahi.conf
c68f0c9f09f3e26a5d317792177057bbcfd83f7cd9c57b235325a836cf01c83abd4c0ab0088b2f3777d85497f35d25b1498ac5d29b717d3f5c0f0651ef1b6054 user-kde-baloo.service
d579b380591dc39d2c52b3de14309bb35be6e13a4106615b6a9180389361938e49ff7a752ed6b49da304288771eab2a93d1626db16f395703151304e61ca4299 system-blueman-mechanism.service
022827efa05c322a5a5af7617fdbc33db054ff08eb17e6349755f3355f81b6907c4132324344f2f9cb7205bbd3be2ffbfcde451edfdba2665574a697a1b9a93f user-blueman-applet.service
aef7b9060dec287f3d3e246255fb33fae3c8b2558dcc750b23d89d6ed66ca5db888b1bdb307a8d8a7c44e55a7398dea41aba23eab3d720ec93313f029b958377 user-blueman-manager.service
de133c35cf95d7c833368c9010264668e72657400ad4e5259ef046321c878507f36ef73fa7b4759f69c9d18cda8f8db8d7675d794d9a28f46480fb4d47ba9e0c system-bluetooth.service
7972e37d950d8e337f109242dc3a7689d0d6e43b80ce42decd81f8d48abaf275a50f5d980d5a40d4494608a2f88f745e1d4639688e179c95792bfb6f398b9ae4 system-bluetooth-mesh.service
4e95d9868a2bfedcb29b9d57bac1bc816b1f6c68ada1a83529efebd79b6b189ff0e2a52c75bb79600a559ffdb110d153ddc5075995874b1f906c9dee8bbac756 tmpfiles.d-bluez.conf
5ad5f8adcc89759e5c935a2e55803fac52a9681af3a28f5c8d46f693717afcf7c8c6394f85dd5dbc1ddb575b909b0f6feee2e9973ee177e6445d375136b932ee user-dbus-org.bluez.obex.service
00049b418fab6dec7d9931a87cc64d2062efa0f7128bec1a693bfdf112703e628a2f1c98d2d5bf71554e6e576882890cef7a02de283909b1dd2f4c5ec0f6393e user-mpris-proxy.service
5ad5f8adcc89759e5c935a2e55803fac52a9681af3a28f5c8d46f693717afcf7c8c6394f85dd5dbc1ddb575b909b0f6feee2e9973ee177e6445d375136b932ee user-obex.service
229e46f60c0ce9fa74b405e317937576a6a8a915003d7c22b80193e4f0a529c7a3c22840bf78c3be3962457b08f5f8ee8acc47f581db2416f2a637c2e266adec tmpfiles.d-busybox.conf
f3b99dfa90d49416707a3cca6d64474125debf53912b44d61891e364f8a56b8fb28b93c0142649c33ea116fc40d5fd809f47a761a6d3b3b9f087683f47c7dd16 tmpfiles.d-busybox-extras.conf
0f9306a38a6d3a464929c3b257b22dcb8e14747d6added3f0fab884109bc1bc6bb8c31347974f91e8c2dba278a32c6c28f6ecfd7a1b126abedc3d32e45060996 tmpfiles.d-ca-certificates.conf
67bfac5f7f3e75408c2bf52c0f9d8f7d1e9b1137e61844db99c8b8b855657934edc5963a0df199dd40ab6c03596402b3ca8145c0c29736f1c657f7b3748e6bc5 user-cellbroadcastd.service
090bbc27fc5a83552e2d06e64f2ddd7cfcb2a439e899f7c8e5ed9ccff03a5d8c879007e2fa5cdfec27f5c6626bc64b1b822a49eaa20a84f4cff434dd4048f535 tmpfiles.d-chrony.conf
c10378bac1d64c0a2c767aab439c7d71bb7706b4fdc981add3ab4d5967257c0177f07448f884aeb1ee4571c59746c3584befa95858940aed198e29fa83cf5d17 system-colord.service
52840a212a845900ed88bd08a7b318c2b74c68a421bf1a9bbb3378e09be2b6edab1ddb87a3e410925ab0f50ab738ab3c804611bdf8101ca7896e874f9f6ba066 system-connman-vpn.service
a7fd0c47858a10c263d9bc661dc955366a2acd79f7be5cf2571dc7ec3b3f5adf122b4e55e58d01b778aa7ed0c6981fc454295c93d29bd89d9145d5d2439e01a5 system-connman-wait-online.service
@@ -431,10 +568,14 @@ a7fd0c47858a10c263d9bc661dc955366a2acd79f7be5cf2571dc7ec3b3f5adf122b4e55e58d01b7
b7cc164dc0520652df9b2bf6f9708b7230bc6a3274d02ce222ba507f94bf31e3125532cf806af7ca0084c8b286b7dcefbc2cffe42a901a9e58c56e145d365fed system-containerd.service
4c64d433da3999c4f778c379e67779b30370b3a06ee09f22eaa594ce68f948afe2d3827c254ddf4b53341b394718eb5e29d242d2db5209e87084502cb581cac8 system-cosmic-greeter.service
0da725086569f336593f52de6e61fa34482522bd83cd477c3a8de610813c9a96278d94b59d84e2ce9fc3605f893a4e2708f2cf9452aae6c4cfe2ffca54c91e2c system-cosmic-greeter-daemon.service
52102da34702f21991df7bf6b4dbc9c07d46dcfd68930b3b0fb1126d28ba66ab4102e060b8334be8b0c90142c5cec55740f8ae140ecee4f25ccf6d9d5d5e385a tmpfiles.d-dbus.conf
e4de73d12abd046c8683e3be6e3aab40a5db3f5d6246cedbb3ff099bcc8037a167b23ac957d30f1118db571b69cb10c042272ac2b54dacf83fa6a3e9dad13a87 user-dconf.service
97887423ad5b8344786912899553cd2f2033da6a79104a9ad59ebda813505ee05bef19c9e6f46af5ecee62dd0d436773a9a0d10bad759cd92aad3f53b95e62a2 sysusers.d-dnsmasq.conf
7b5cbd8468d0ce886035f425d91e3200af308f576f4bb58d1d1a80cc5841dfff8e8ff79b3408a6148bfd757cb05d823c4f16a5b4555f3c88febffbf9b9da756b tmpfiles.d-dnsmasq-common.conf
b3ebf1407e40b3bbd79c5587c83b9605e514c8063ccdd0ac345460176407ca61286680b0a2a7e0a7a2b7a47412a9b1e58dc1a564c601a2019d0666ee07625e83 tmpfiles.d-doas.conf
1189ada8b126b2e574aea2e9b3ad9b0a86282d82be4f4ad4c58b1d968ce15ff45e8c60108f5e128ee946aa7e6e57f9fbb0b5d31d8371e79a2f0b3f3456bbd65f system-docker.service
c2d1f2a55bd7eed5a296e14b3250baa2f568dbdbce4444bae4635c1ce4bd6d3f1036462926d8c32d62d6609f5fcfb58933bf7eeb1924aefd814e864bc77bb7c7 system-docker.socket
0a82217d7699130c4ac7049321a5175298bb572adeda8886b6293e814b8f9fb40d17c38987fbec8782a911882fa399d801760146b215c04df09784c7f0458fd9 tmpfiles.d-e2fsprogs.conf
780912dbfdc7e9a350e934d46022b043edda86a393a7c107d0c855e9580240e4bce791428fdadef0a45adc6cfa24fb5d58981b6ccd80e3dad99da3e5fa3dc7b8 system-eg25-manager.service
73e1839cec077e35ed985891f5274a09816115cc083e7a6e7e1fd98c88f4a114d7353492dee5808a28c47bf06bca32d9a6a7cc833cf4f21e501774955e93b321 user-evolution-addressbook-factory.service
c648760e50e0c47970cce8fdd1972864af74bbc979ed4366973bf1c923ee624779bea95cf1e54260c55fa8a069090a367ceabe9b240842e20959bca42f2f8043 user-evolution-calendar-factory.service
@@ -447,9 +588,13 @@ c4dcaa578bbe9e0023cff139a6857a0df28fb81c9814577348e9996122945e26f8ec2760189a312b
f73df99518af1fd13f96342f561d43b69ebf757cdfd4444cee61665d5bfaa715c5be458cb44feb4a15e5d5613a91dec9e971a7bca30d2ae880d9e10eb7405ead user-flatpak-session-helper.service
62be7a7a7dce425fe8155f92ceab57aea52542687d27a2ce3cd9da0a80672381361fb3e4a8d58caf9cc02d80824a29e161ffb9f065f640b4481704851eb0378a system-environment-generators-60-flatpak-system-only
2d1337da0d1ac7ea5d6ffefbe05621970fef491278028589f5095ee6072867977eca7a68a997d6870e450546c2077d999207fadb568ab611833769555bfb5c64 user-environment-generators-60-flatpak
ae2d20da95e519041f6eca39dd140895b2c46284f0894c60a29cf56b87704805146ddc2435e46e7fffbfc8bcab2cabceb32a10804ba1b648e2ed041c0b056102 tmpfiles.d-flatpak.conf
03235dbb9465e1f826ed038a05a8de18351fb965989b21195632c6e8df624b1b2574db2046efbf85de8bc1cd568096b0ef5656064b48ada3c9e53e8cb53a7517 tmpfiles.d-flatpak.conf
0924315d4b7337edb42a2ecd7ba84d6a10437633028cd9c6ebd143c0668a6e6fea365d6644c336c70158e62d75a072db38bdee36cb677dfbfa609e9fdf43aca0 user-fnott.service
0d446b02c66b97225463bb95f4ec21692f285a2a7acd99829d5e17e9ad6a2f5d5f7f873b62963b786319bdb7b3f660f572d2e925a3ebfd6bb37219184ba1dd3c tmpfiles.d-font-droid.conf
c86ffe994aa78b3d68c3956c54255c9479d832c4a2fd3905deec6ef620871bacf60f7a9cb7ef9a3dfd7993354d4590b8b5efef3159274477857c3ead614dee02 system-fprintd.service
f12390287cd93dd8b2f59f22639cfd5864d6b9ad40e4763facb2468015b1f6e64a922d4e8eadd613f5b1a5f1de1ab442e862d4b9153d5e129c34cd08553699bf tmpfiles.d-fprintd.conf
3cf273fc3004ded4dc303f9a192eef0efc71dc166f05de4e23b5e327d4f702de6a00e5b599a3b0367b82133de313c5a41dc94f3bab43e9bbef411892cd5b3d0b tmpfiles.d-fuse-common.conf
5dc917117bcc4a68c6d9a2839d12edf496ae8204d6d3c36126dddd1317848216b8f281a799fbf394bc0f9618a883ec06b5236c7b12822643c4a7da01176c3376 tmpfiles.d-fwupd.conf
f3463b85ac47055b400dfd2e24694c5e1dc6ab039efac0fe54496fc027c0732cda5e52a362a497b372dea671dc615154e8abfea866728d243cbbcd25e68a91aa system-geoclue.service
bc7987a001d2076788d904f1ea6d3e97a2ab905ee55302ffb90402133c2b9fb760d7ad94e06971d811b9d905048e164cb78355f8cd087219b5b8ff6dab2fbd9c user-gnome-clocks.service
ccf803ac6a764570a98845f0b0ddcde0529943472ce4cc3dc904501883a51fda482d7aef3b84fac89590e869fecdcec9142a6eac3db8ae73782a5e29f32eaae1 user-gnome-terminal-server.service
@@ -462,16 +607,26 @@ cf95791ba56247e3b37a1e23d59638ded09cf343b646dd68b733cc1f72d3ea3daa038a99ca961f44
5087ff36981b89c9bd09f96cff93d1f20d5af513e2cdebf65a85e329f458a9a2b77c12091ed31278c3b89baef79273cc818fddabbe4e1eec75faf7b9cc18cb8a system-hfd-service.service
083e59dcbbbd8f6ea148880256ff20f1a16e583348cd7cfc7aa6321d7b0cbe0a82780fd482a26ef25a5ebcfc83f5b7899d5db7c7d479fd7c56e5d7e95fd24a34 system-hkdm.service
666ba094bff47aa67b4e4431929516af355f90ffc1fd60429dcd20b337c3c17d2d62a71c289496217282f0819bc8deba8db5cc5b2915b692defa14d19532a8d1 system-httpd.service
40f157fa33518c9f0d247533b0b41f9a0c24d8c46cfe3d060e048c6e0336105ae612a637b04f487ef4b465ec34e5517d95752520cacf52192662a28baa50c624 tmpfiles.d-ibus.conf
d12ebe6e7db2a8e34baab640dd4e2ea9cd01bc19054adf32d55528a6b27f71c2006ac2d65a58c98e21ed598e9cc66bfe79e197d20ed9d13f866a5a6cd3e247d5 system-iio-sensor-proxy.service
df3388cb7b9d035e54b34d8f8a6594be89c3015f979fe3bdc199fb7db1ab0bef821d6b306eecdf978eb227454d5e50aab29ac02d9722b1b075ec0ce4705e3518 system-iwd.service
cb400992818e4a5bc4445e636b8b76ddeb8dfff4afa5fedcf6f3592add006f810c3dfa447dfd4aaba2f19e1ee4ed72de4cbe734b30448f33ba3c4132263de8d9 tmpfiles.d-iwd.conf
9cf877929b16f3437e65d1a0a2049799cc97cc84a7caab6a581e90139495b4febb5fb4c59ee463110866a0b60c9462d6d0fdb331d92d29b30ce6aeada365ac48 user-plasma-kactivitymanagerd.service
fa41668288d53f8ce42a7524f10b1e03812fb11ed71bcb484dc22d0d374b453837317eb599cf61b66163a905949024509e73d5190012b664b301d48af7002a01 user-kanshi.service
b0ecd5d413a2010d3f36285c2d35523119c29007e1e4162e51dfc746cc105f990a82a2a2d6037a8b906628c0a4f606729290525c7a53dbcfbc8147244fa403a7 user-plasma-kded6.service
b80a6bca1f38c4feaffba5d1ceb854738f41d5b3ab450a1613da959cb516790e6849b7a164d1b5e62cba369c86e0c75797cd599dcd87064262760c3be159ef81 system-keyd.service
acf21c4391ca62775491ba4d3b7c460b4163ef07abb195e152c98299a2d12779f3eb95f8cad0aeb3239f2d0fa8222a2483000c45aa6a47e05269876147d89839 user-plasma-kglobalaccel.service
e7c33c889afb822ae20ebd09f3b9f8d130d1f89324006ab3a140fbf46ef7e774634d2ac13ac328c588266823e5eb52c7e0d6d6459f1f64052f9cea5a5fe9f54a system-kodi.service
b64d6db5f52db41203edb00945d8f7c655802c8960423b1972ed3c7df03de62fa2f9a8ab7a32405935dd5ca3ba7b1c41b434856722dfea03eb7ec3384a6be39d tmpfiles.d-krb5-conf.conf
bccc419b13d39c59ef6bb765dde2bef70c621995bc53d74ccc9ad4aef92931ee74c3ee0b19a0dffb8c3f133b5b0d73f5f70df269dddf5f0ed1dba1cf31d7e141 user-plasma-ksystemstats.service
a9358610c86fd3506e4cf02aea26e699d61268121ea3c16507b8f71446c16169a1c90c75faf126f2cf607c091e507f7e5822ea5fd8cc1f6e14f257c8007287a3 user-plasma-kwallet-pam.service
c108c73d1da031b4bae6b492ad0ed51e90e7fd0ffd041cc1d325bcbe9a62e3880755c50f94d85f543f01010527097b646794899d4a4377ff76d2dc27c00df092 tmpfiles.d-libblockdev.conf
f23a60f77095e7048c6ab310ba19e82434212fa48cb9356c36f06e68616e21bf36e62c8544f44965b14f871269395638fc8f82451b1ca2fde3297cacf18f1a5a tmpfiles.d-libinput.conf
a00bab190dd78993e7757ff0b84712c815df78ac4940581bdd5e68e14344db30d91a16e89b77ff4a2cf4b5987135d22075e1fa2bc9eac737b47677855088a997 tmpfiles.d-libldap.conf
192d164d44987400c4aabaa3485005d86e0a86a5c1270ef79690689fc64f8b099c4968e6df5f2fc764976d0b2419d4f41563e49bde64aa6ebe0ffc3cb9174905 tmpfiles.d-libnl3.conf
b5c73608029049468bf475e8e3a01756b27492fc11aaf7bdd53da67bec9a0a946731d5a5a82329cac8d7dab5f78af852f4706c05675872b8a26791a67e07a41c tmpfiles.d-libpulse.conf
d6212126505681b67a1644e2a1dbcc4338b2869c2b465f4b496fa69933bd9c23a1977c527ebdce64311c9cbf716ae9a01f1f8f9d9a0d1a944afe126c8e92dbde tmpfiles.d-libtirpc-conf.conf
46d22db39945f1de1cb03966df1e6e6b7004b093e5fe9ae0fb3365aaa6d8a4117662dba32881d71b92e8e2884ef1e48e178f9c64241654e2ca38e23970324dd4 tmpfiles.d-linux-pam.conf
d49344e79f6468ef06538068cbb12c37e313e02ade28984a75dad4d50e1e962372451908e9910ae60c74bd5230ae45e6a6346bb0f7c6af83c346a691f5714556 system-lightdm.service
49010e368981fdb8f36bdfe58ed6ee00615cbee696891ce02fae7b213b451d5dfe60a5c6e0065c6d3ab588ce38948f5bee1f03200daa4fe8e234e82b249a9e15 user-localsearch-writeback-3.service
53777d4ba1c35d7f00294675f61d3f0a0fa632a9abd6d428d9e159419e3ae43c6bb3c12f506dca0545db889a6642bfbaee5802fc637c6a84635e5f6814c79944 user-localsearch-control-3.service
@@ -480,31 +635,42 @@ f6fb4c890cbf72e344ca7a22e7f033fb4c32ce9f5edc27c03ccc5c21424d6a0ef871d79e8a89a502
becb3bb17995f44b4021d05109130a00d0eba3d698eaf204a1f8d325741faa729d4ac7fedf0446b9468507a3b558a412ae9aa7f813bbb1f466395c86f66542fd system-mce.service
873b53592786a978659bda8d32de5ed9a9f163ca298c4f4112f10bf635a8170c4060cc15b57ff72b3afd50075cd1c5dbc10030f00b166e2540397da9e1c5e46b user-mmsd-tng.service
5eab6a59c81232b188df45482e325b2d1cb9e038ca147a1b6983c1c095d8194fba804793c5e291b201a820976c8f506aadd2daf7c52fe573a3af708fc9984641 system-ModemManager.service
f172a0c97bfb6e723ac01f88513fee9b1d096cc22c2feaeb03e5d82c21e3ceebc1866370d0ea14541585dcdf1f70cbb6af1a45c0a2e391b2a3f05cac015db9d5 tmpfiles.d-modemmanager.conf
a12d8d6994ae6e46b0d131c9f5c475ccc70ab7aaf5839b19c1917410fb3c90a208bc0c6e07c90cf251ea6e445741af83a9f77bf9fcb30490bb0fbfc07aa8cbb9 system-msm-modem-uim-selection.service
f380d0a4760f0d19ea65b5fea7ca5e1eee28eb162fd15efec318bddb3ea1735f2c891d9d129227e959a2ac479b49f2c438170fe1fdd2c91abf564f7b111a97c3 system-msm-modem-wwan-port.service
c6e06e12df9f584b11d40ec78c7161f6354aca469e1aa931304ddb0637c383913dc20ea67fd935e11a321398a12bc9f91142987ec2b8faf4dbacd525c49360e1 tmpfiles.d-multipath-tools.conf
67e9d9143aa6ab9583ff2eefbd1ce8045edb8800b1d5af24884d62bc834ba4de1f4af0c03142de5a7e714e31e60dc189ec008344d1bbc4a14fe9c52d489d6475 tmpfiles.d-musl-locales.conf
607c05019db9dd2066e90761eea5f888d863ad1a8ebf0c02a36286f4a38672e378dcd59c7912a7b5156f32c6b708f099e3bd061bc1b87d5e46cc3f5ff4809b66 tmpfiles.d-networkmanager.conf
12bb9aa2a2ab8d4b21c72a785b41057eb16a27eca5718cd03a987a50b77d669fe90abafae48c68b41616f31b1953853b3b4a74db4bc3cdeccacc00df113de204 system-nftables.service
9cba2f9fc043d8cfb09ce7bcc6bef13194f6708bd0b82b2a360304a66a344d38b7f2641bdbeb0ce85ef9390e0f2ea34feef9d7d2c066ca8e0bd8d1f6108ce1e0 system-nginx.service
83a1ca86f4225a6c05a78c0ac25545d82b25501ceaf2e202b4e8c04d90764ef1fdabaddf770fd5e81d70b46a4f49281c482ac87dafdea77ef8040f3ff7c143d3 tmpfiles.d-openconnect.conf
fa445c4a53214524baed4e9c52a5463592a074f88a5a286eacb60d0907c0545f725afde23abd68cf611067add80c2ccb289a381fc5ff6a5f654ea49c81f02fe8 system-sshd.service
6f1db26dbbcf96a5e14996cc468f1911c51a46fc3f70552af3591c0dfaaa043135d137d435818a2a2cce656f09fa305337c3c86121a5109dc20f0326a2e0ec15 system-sshd@.service
c0badea3905c1d53d213fbfe11d25b556a2e484fe77eb50e9f4d42e25b67b56a0804e7d8e1b7731cd280cbb3525b4c60311817609381e2308d9f2dfb7c0d7072 system-sshdgenkeys.service
4a6d716a907a730675505bfc4ac38598f9c4e7d962fa9cdeea51dbbaa6afec80d1b82b98627c37c164dc5cdcc7f68118104e3adb73d985f32a24f1941766c5af sysusers.d-sshd.conf
0bed9a8a719661609ad84d1c6fcdf2fe9213e741682b7ddebad82d9744f137c593788ed522868f10b95b599d81743d07ec3212630a7e99d333261dfa1bf1cc11 system-pd-mapper.service
0332a9b302aca6e1e4eaa494a8ea5729a1437234a0ac6705cc4c086cc56640a47c5ce39472280b17131871f987018bd08f6dd6203b3befdffc57e2ee478c18d2 tmpfiles.d-plasma-browser-integration.conf
e12d8e98e28a795f879aebcceb32a991ee4abcb3bc5ec458aa5378bb52ff86cf39be04bc4a196925f532d623304b3005f561fa5e55d1c87944d718058ec4c0e6 system-plasma-mobile.service
e726c2850024cd9f8c009b8748b3b58a78cfc7eaa1633ab03e7ba3df1a65cfa99d3dd54dfc99b6df2be6821da80a719e827e965d85052be22e3c5b4620feb37d system-generators-plasma-mobile-user-override
ebd194aad645a836ba2b51bfcebd7f78a8ec703e62dd7a7e85343df4f7b60e99abfebd6de12e540e4be24e9079aee0b8ea450e5169ce9ee97e44d0b370013a07 user-plasma-polkit-agent.service
95a6acdc58b2ca13a92c62a36e455da9007443798c48a614a2154669de9a73e176b2f92124716f919f0088ba5b5bc4ae679138babf2c41f6e02c6a26af2da46a system-power-profiles-daemon.service
9f9392a2f9f72791c96179cf6e22e39e9c2f0e2dd3016e32143a68f871bd0ab506936f3372af0714330099888c877e7fe940102c862aa447d3e2758d9e00d046 user-plasma-powerdevil.service
01ae73f5d3db3d728e989c2196c38b39eef0fbfe728774075a98f2a5f649c587410d63944da729dd70cddec76459ceff57a401b7c10ad48ec1e981b747667c66 tmpfiles.d-py3-cupshelpers.conf
169b0765a860303ca87ebe4e33bd8c7235ccf75d8061b13d7e7a27729a8555afb68e9e3b1be21636c725c6011b4f17123031ffa48f703875ba95f38eaca62afe system-q6voiced.service
621189aa251655796795f4fa0cd79360bb67573e7327e545064eaadafc83cc7b382a405d6ba80662e0a4ece3876e4270e3563d859a6ba63b5e3854b39c35873e system-qbootctl.service
998f70776a2857b44202079ecb1ec76331f998155c8a4a15ce036b2fb916d82cba5d750d66509e562f93482c2301a262e8efc220fe54ac2ee1a445801823e465 system-diag-router.service
7cc854843acf84a9977ad6c29533c4a9706f7de7d49593c36579a43f9c11e194b29dff2fae88d9ef542a7a4683aa59f7a7e79192aaf4caa3e45f1f9b99859a24 tmpfiles.d-readline.conf
010cdc35517e3bc37c0ffd8666d3286ddc3a3b45d7a028995f93d735e27f4e06a517f30d0db8e776403ac1793d1bd8c8dd2bafc63908806925378b05034733db system-rmtfs.service
1a0958e4fe232967946e9f2b17a13434b137236ba5d18442175d648b084d82df3a9fc5723c1621be899ee290b99777ac3c0ee6ad733e72d8e70f63b37ad00036 system-rtkit-daemon.service
97eb5b1d8fa2356ec32a889b0c8c3bfd53eda3450e2316ecbfb01bc05789f7fb6fad7500190f85388ae097d434e7fcd228f5b900ca6167b2c3afb04f52727422 sysusers.d-rtkit.conf
a30ca135e8e25ac18c974beb56f5d273dd93f311fd627b5e418a7f6f4f056b2ba28037ec9ec08dbb076940ea5b3fbc7b32d5c87bfa262ee1a1d9bd6e8ee0c1cf tmpfiles.d-sddm-breeze.conf
d5bf5f01c0feafab4edfc39b75eded608dc3efcd3b918739e3ed2ab11340c9cc9b6fb97c0706ddd3d49b726c5f62e8cdb0048aefafd916f3ad9defc6ff9783bc system-sensorfwd.service
21947d0bc97f5c17546817e872f0b37496c07b536edb0135ca1c75faeff87c89b8fcbaecfeb95c09dc1598ed40938078e976d07b0dfbf694b86527a8836f70c6 tmpfiles.d-shadow.conf
631a5647c93c103853cf27c69951f44f50b9d44a6ac7773258093b6b632ad466dd0275d9ce7d9b1018b083d3a582c80be011d80f6b9579e78b00113fe3e90951 user-siglo.service
be9df5e3fd9c88ec1a8db4aa2d9e8075d74ee3d2670aa3cfc611df3cff4d4041ac888a0338c9d5f134bbc69aa32eb52ac40eb3e0981813afa18389cba14d3818 system-sleep-inhibitor.service
7d829633bf7d281ebe9b4c2896f36a7196390aa5426820d3d74eb47889a12c4a776b0f4b0b38547fadb3639bc6903be4d7c013911bf9a98fee93cf0cb5718784 system-speakersafetyd.service
0cfdb5bb5efad2ff0d730c68af4b16a0cf24985b864c6a5a9cedfdff130d403865dacfe1d9f5d37660a3898bd8681007d2fb5604a887cd7176836023adfe8c56 user-app-org.kde.spectacle.service
3f59711e4dfe9fa71515fd42a62498d250bbc014717479253b875d57ee9bff9c9c6343de08b9557da47b4d873b219fd47040e3a93f04f4b432a3306ce84132b4 tmpfiles.d-system-config-printer-common.conf
399cd971b02e4b8bdfe60808ab1beac111b8618358f89a4482cafde1d19fe0a943d2ef6c20f5ad853581a85ab2297065187ade83eac7a664bd47412d0df7b2b6 user-syncthing.service
41547eb369937348378e898e0dda7151552056107f4daab5a8a137a1b846560afa923cd345037b4f96bc9cdf2a7f66211a346b77229cc07ce2d0b634ff40dfe7 system-tailscaled.service
de63ecafaffc675f21d2a4b1e6b7e2c5464c03f7b2f79094d7f719c295190ac28b3cd85ba99a17bb9042d77ec323a6ffb5f108e33d28b6e7820d09250daadd57 etc-default-tailscaled
@@ -514,9 +680,12 @@ de63ecafaffc675f21d2a4b1e6b7e2c5464c03f7b2f79094d7f719c295190ac28b3cd85ba99a17bb
c569b27925297672c479e12a6425abdf5791886fff77c2c2b67b7aa9277eb0a22e7b95b52dbc225870c97460d0988a4dae18ed864e19096c704c0895de55b699 system-tqftpserv.service
6b8346e94a078db1a81a77f7d3ea8cbd83e0f4f435806c3b36c3c16d06fa25d2b7774615acc82d1fb5e066fe5bc24c088038e2154f46812c2354d002871037ae system-transmission-daemon.service
a6154846b26445d4da8ef59364b8b43a2d64db7edc6726f094ff0f8688c832444a1e666c77a142bb66c11c226b45f29ad2000395bf69662fbbce9044c7dcadb0 system-tuned.service
fbe0d59dbb2776734b95ffd338a91343ac58d9b4c6a8edb3cc663aa64ea025da91d80eba48a44d1c217b4eaa6a16d319692f9e8db3e67d094696b6d5cfba7be2 tmpfiles.d-tuned-etc.conf
8d55230785dab9d37abc57b996af962333f493c516285f1b674788659915a5b83c7de48773da918ac7cbcc49b02c833c2e36d19e29b48911c96315b8927bcf45 system-tuned-ppd.service
c7ea2b18c9d8f82306fbaca6d07b7019de3819d7898c3f50c3d0aceef4da4d311ed3bf31385e2f8998b8e3e326b1eb13309ffd44cf1b2d9db9b40bca00222c16 system-udisks2.service
a34cb9c216033a3c1d507e6625a88e7c6864b30d7b2ad24078377d2bad36092c350b84d5baef1c59c275f14059a9ed7ca31c57ecfe6939711197b3b27a765d97 tmpfiles.d-udisks2.conf
4c43a308e9e653914e534d92fc8caaf8c60cd21ae57bdbbf2fa591c1bd6a41e502268b6e0ff17b19cbe301fc7cfa1ad43070f13b372376fa3ddee9d11bf76f5a user-udiskie.service
ee756cd99f8d3ccf2b19af09edb8438a10a526cf813ff57c81198261db28b4d1bbbeec34504e046a2e72877795cc2fdbc3c2b99407c66abb7b6e7cf9d09dc533 tmpfiles.d-upower.conf
be47b824125cc54d2e1c879f59421f3c549e3f42c92a53f7117968a861403edf60c9e3bf54fd54a69997ccb22dce6f891d993aec606070884e3ff6da2ac8a5b1 system-usb_moded.service
6029a2cc1e7fbc00fea0b2abe9d4be6fa2a03cee4b7aceaecb2bbc94ddf1ed3127f1ce99a2e38c0e901261ed36aa3a616390da22364b40370b820023dc2b4a8e user-vvmd.service
b7cbb806669929182855dccc8cc6a606d829457dbe78320e13aaa2fcfbfbf0891fa624a499c4f1ba21d15dd8f712f7fb8797119b8bdfbfe55e2c21c673389d28 system-vnstat.service
@@ -538,6 +707,7 @@ e09a3c76f3be961dce9f564bb654ea84d1d7fb59907a2168c0569bf6c17a5ebe9fbe4d1f94f1d014
760a0002f08df28c1584dea41c06df4a6cfb016e201e909dcfba639e5e794cdf3ae9e790a9c9e50261b88968d8129bfee35ec1be8e9f99ad1c7e1359872b5643 user-xfce4-notifyd.service
2dbebee6e970bb5b534872b9fe1816cf1cdc738f48c7375717661f39869dfea4974b189eb7d01f3ade9dced33efebaf1034976d344dbd16483408d2c4958148f user-xfconfd.service
e0014662e4ec2c52d3beabe3247ede7c6b12c1d22b7c62d6b04ff82a668f492c09060243acf92090e6a7ec75a44b41760b3bbd144da4f36c14364cfa28a8dac3 system-zram_swap.service
afbd641ce1873090207bc4a15ca2d0906207ec3d0fe24095b79e994919a0332b216634cafc87510bd19aeee32fd14103c4c7a4e171aa119bc284e478ddc8d688 tmpfiles.d-zram-init.conf
4d201f29ad98abf38a15e877bb1b4f46fb08ab0cd5cb83f29aaa104eaa0a51fd14784110ee844ccb89914aa73b985fc9c61e216f8d2ac230adfa1d1660ebd573 system-sing-box.service
f4042114ed0f36e51bc32f6df184843d6d7e58b7cece8a845796910d80e1f26c9d0be9415ed90f7a91211bd669d8bb002b24a5a79657f8b699f952299ddfb5d2 system-sing-box@.service
e67997cfad302af405e1bee78f79ea9caaa8fec0b765003ff08901f43a2ea07209726d0a20f2640b796bc6775606e34143da362d1e0471ce32b919747004d53c tmpfiles.d-sing-box.conf
@@ -0,0 +1,18 @@
#Type Path Mode User Group Age Argument
C /etc/group 0644 root root - /usr/share/factory/etc/group
C /etc/hostname 0644 root root - /usr/share/factory/etc/hostname
C /etc/hosts 0644 root root - /usr/share/factory/etc/hosts
C /etc/inittab 0644 root root - /usr/share/factory/etc/inttab
C /etc/modules 0644 root root - /usr/share/factory/etc/modules
C /etc/nsswitch.conf 0644 root root - /usr/share/factory/etc/nsswitch.conf
C /etc/passwd 0644 root root - /usr/share/factory/etc/passwd
C /etc/profile 0644 root root - /usr/share/factory/etc/profile
C /etc/protocols 0644 root root - /usr/share/factory/etc/protocols
C /etc/services 0644 root root - /usr/share/factory/etc/services
C /etc/shadow 0644 root root - /usr/share/factory/etc/shadow
C /etc/shells 0644 root root - /usr/share/factory/etc/shells
C /etc/sysctl.conf 0644 root root - /usr/share/factory/etc/sysctl.conf
D /etc/modules-load.d 0755 root root - -
L /etc/mtab - - - - /proc/self/mounts
@@ -0,0 +1,17 @@
#Type Path Mode User Group Age Argument
C /etc/apk/commit_hooks.d/usr_merge_nag.sh 0755 root root - /usr/share/factory/etc/apk/commit_hooks.d/usr_merge_nag.sh
C /etc/crontabs/root 0600 root root - /usr/share/factory/etc/crontabs/root
C /etc/modprobe.d/aliases.conf 0644 root root - /usr/share/factory/etc/modprobe.d/aliases.conf
C /etc/modprobe.d/blacklist.conf 0644 root root - /usr/share/factory/etc/modprobe.d/blacklist.conf
C /etc/modprobe.d/i386.conf 0644 root root - /usr/share/factory/etc/modprobe.d/i386.conf
C /etc/profile.d/color_prompt.sh.disabled 0644 root root - /usr/share/factory/etc/profile.d/color_prompt.sh.disabled
C /etc/profile.d/README 0644 root root - /usr/share/factory/etc/profile.d/README
D /etc/apk/commit_hooks.d 0755 root root - -
D /etc/apk/protected_paths.d 0755 root root - -
D /etc/network/if-down.d 0755 root root - -
D /etc/network/if-post-down.d 0755 root root - -
D /etc/network/if-post-up.d 0755 root root - -
D /etc/network/if-pre-down.d 0755 root root - -
D /etc/network/if-pre-up.d 0755 root root - -
D /etc/network/if-up.d 0755 root root - -
@@ -0,0 +1,2 @@
#Type Path Mode User Group Age Argument
L /etc/apk/keys/alpine-devel*.pub - - - - /usr/share/factory/etc/apk/keys/alpine-devel*.pub
@@ -0,0 +1,2 @@
#Type Path Mode User Group Age Argument
C /etc/signond.conf 0644 root root - /usr/share/factory/etc/signond.conf
@@ -0,0 +1,3 @@
#Type Path Mode User Group Age Argument
L /etc/alsa/conf.d/50-pulseaudio.conf - - - - /usr/share/alsa/alsa.conf.d/50-pulseaudio.conf
C /etc/alsa/conf.d/99-pulseaudio-default.conf 0644 root root - /usr/share/factory/etc/alsa/alsa.conf.d/99-pulseaudio-default.conf
@@ -0,0 +1,6 @@
#Type Path Mode User Group Age Argument
C /etc/avahi/avahi-daemon.conf 0644 root root - /usr/share/factory/etc/avahi/avahi-daemon.conf
C /etc/avahi/avahi-dnsconfd.action 0755 root root - /usr/share/factory/etc/avahi/avahi-dnsconfd.action
C /etc/avahi/hosts 0644 root root - /usr/share/factory/etc/avahi/hosts
C /etc/avahi/services/sftp-ssh.service 0644 root root - /usr/share/factory/etc/avahi/services/sftp-ssh-service
C /etc/avahi/services/ssh.service 0644 root root - /usr/share/factory/etc/avahi/services/ssh.service
@@ -0,0 +1,5 @@
#Type Path Mode User Group Age Argument
C /etc/bluetooth/input.conf 0644 root root - /usr/share/factory/etc/bluez/input.conf
C /etc/bluetooth/main.conf 0644 root root - /usr/share/factory/etc/bluez/main.conf
C /etc/bluetooth/mesh-main.conf 0644 root root - /usr/share/factory/etc/bluez/mesh-main.conf
C /etc/bluetooth/network.conf 0644 root root - /usr/share/factory/etc/bluez/network.conf
@@ -0,0 +1,2 @@
#Type Path Mode User Group Age Argument
C /etc/udhcpd.conf 0644 root root - /usr/share/factory/etc/udhcpd.conf
@@ -0,0 +1,6 @@
#Type Path Mode User Group Age Argument
C /etc/busybox-paths.d/busybox 0644 root root - /usr/share/factory/etc/busybox-paths.d/busybox
C /etc/busybox-paths.d/busybox-extras 0644 root root - /usr/share/factory/etc/busybox-pahts.d/busybox-extras
C /etc/logrotate.d/acpid 0644 root root - /usr/share/factory/etc/logrotate.d/acpid
C /etc/securetty 0644 root root - /usr/share/factory/etc/securetty
C /etc/udhcpc/udhcpc.conf 0644 root root - /usr/share/factory/etc/udhcpc/udhcpc.conf
@@ -0,0 +1,3 @@
#Type Path Mode User Group Age Argument
C /etc/ca-certificates/update.d/certhash 0755 root root - /usr/share/factory/etc/ca-certificates/update.d/certhash
C /etc/ca-certificates.conf 0644 root root - /usr/share/factory/etc/ca-certificates.conf
@@ -0,0 +1,2 @@
#Type Path Mode User Group Age Argument
C /etc/logrotate.d/chrony 0644 root root - /usr/share/factory/etc/logrotate.d/chrony
@@ -0,0 +1,3 @@
#Type Path Mode User Group Age Argument
C /etc/dbus-1/session.conf 0644 root root - /usr/share/factory/etc/dbus-1/session.conf
C /etc/dbus-1/system.conf 0644 root root - /usr/share/factory/etc/dbus-1/system.conf
@@ -0,0 +1,3 @@
#Type Path Mode User Group Age Argument
C /etc/dnsmasq.conf 0644 root root - /usr/share/factory/etc/dnsmasq.conf
D /etc/dnsmasq.d 0755 root root - -
@@ -0,0 +1,3 @@
#Type Path Mode User Group Age Argument
C /etc/doas.conf 0644 root root - /usr/share/factory/etc/doas.conf
D /etc/doas.d 0755 root root - -
@@ -0,0 +1,3 @@
#Type Path Mode User Group Age Argument
C /etc/e2scrub.conf 0644 root root - /usr/share/factory/etc/e2scrub.conf
C /etc/mke2fs.conf 0644 root root - /usr/share/factory/etc/mke2fs.conf
@@ -1,2 +1,5 @@
# This is a systemd tmpfiles.d configuration file
R! /var/tmp/flatpak-cache-*
#Type Path Mode User Group Age Argument
R! /var/tmp/flatpak-cache-*
C /etc/profile.d/flatpak.csh 0644 root root - /usr/share/factory/etc/profile.d/flatpak.csh
C /etc/profile.d/flatpak.sh 0644 root root - /usr/share/factory/etc/profile.d/flatpak.sh
@@ -0,0 +1,4 @@
#Type Path Mode User Group Age Argument
C /etc/fonts/fonts.conf 0644 root root - /usr/share/factory/etc/fonts/fonts.conf
D /etc/fonts/conf.d 0755 root root - -
D /etc/fonts/conf.avail 0755 root root - -
@@ -0,0 +1,2 @@
#Type Path Mode User Group Age Argument
C /etc/fprintd.conf 0644 root root - /usr/share/factory/etc/fprintd.conf
@@ -0,0 +1,2 @@
#Type Path Mode User Group Age Argument
C /etc/fuse.conf 0644 root root - /usr/share/factory/etc/fuse.conf
@@ -0,0 +1,9 @@
#Type Path Mode User Group Age Argument
C /etc/fwupd/fwupd.conf 0644 root root - /usr/share/factory/etc/fwupd/fwupd.conf
C /etc/fwupd/bios-settings.d/README.md 0644 root root - /usr/share/factory/etc/fwupd/bios-settings.d/README.md
C /etc/fwupd/remotes.d/lvfs-testing.conf 0644 root root - /usr/share/factory/etc/fwupd/remotes.d/lvfs-testing.conf
C /etc/fwupd/remotes.d/lvfs.conf 0644 root root - /usr/share/factory/etc/fwupd/remotes.d/lvfs.conf
C /etc/fwupd/remotes.d/vendor-directory.conf 0644 root root - /usr/share/factory/etc/fwupd/remotes.d/vendor-directory.conf
C /etc/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware 0644 root root - /usr/share/factory/etc/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware
C /etc/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service 0644 root root - /usr/share/factory/etc/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service
C /etc/pki/fwupd/LVFS-CA.pem 0644 root root - /usr/share/factory/etc/pki/fwupd/LVFS-CA.pem
@@ -0,0 +1,3 @@
#Type Path Mode User Group Age Argument
C /etc/dconf/db/ibus.d/00-upstream-settings 0644 root root - /usr/share/factory/etc/dconf/db/ibus.d/00-upstream-settings
C /etc/dconf/profile/ibus 0644 root root - /usr/share/factory/etc/dconf/profile/ibus
Loaded 100 of 186 files, more files were not shown because too many files have changed in this diff. Show more