Skip to content
Snippets Groups Projects
Unverified Commit 55a89d94 authored by bjorn3's avatar bjorn3 Committed by Oliver Smith
Browse files

main/msm-firmware-loader: add systemd unit files (MR 5964) (MR 5563)

[ci:skip-build]: already built successfully in CI
parent 80cef660
Branches
No related tags found
1 merge request!5563Add systemd to pmOS edge
......@@ -24,7 +24,6 @@ sh_files="
./main/postmarketos-mkinitfs-hook-netboot/netboot.sh
./main/ttyescape/*.post-install
./main/unl0kr/unlock.sh
./main/msm-firmware-loader/*.post-install
./device/community/soc-qcom-sdm845/call_audio_idle_suspend_workaround.sh
$(find . -path './main/postmarketos-ui-*/*.sh')
......
# Maintainer: Oliver Smith <ollipearanoid@postmarketos.org>
# pmbootstrap installs this, if systemd is selected in "pmbootstrap init".
pkgname=postmarketos-base-systemd
pkgver=12
pkgrel=2
pkgver=13
pkgrel=0
pkgdesc="Meta package for running postmarketOS with systemd"
url="https://postmarketos.org"
arch="noarch"
......@@ -73,7 +73,7 @@ fbaa33425e507062a454f11bda48508f261c2144e5c23a20f567dc1cef14ce1dec57f8d934f418f5
2faac294bb632762e247b850f09ff4b544ccff6c462efd8d4faca71ba30bdfa9c460377a0dc88e92c5dbbe251017d164064a56ac0e0410f224b45d4f5f81866c rootfs-etc-systemd-logind.conf
208f53c1d142151277cfcf0a95df839919ce8cb15ec888d50890dc6b3631a994335bfa12194cec856b649f97cfd7c80019c595cc0ea2c5ee96498a3e76a9950b rootfs-etc-ssh-sshd_config.d-usepam.conf
15423bfda57c90ab62fe69865ca4072a0aeb83bf77d9c278257e346f4da81843d010b41003c91ae9f3fcb1c67447645e7c19078eea2bf11312051e6ad7523ad1 rootfs-usr-share-mkinitfs-files-01-initramfs-base-systemd.files
88fb2e2b460ce1ba5f7b8ed9bf9cfab9ab89de3fd900d187c34f43c62171850ff0c5f4284424976ddc9015205a752c8048ae4660544239073e18875074f4ae82 rootfs-usr-lib-systemd-system-preset-90-base.preset
fa99e8db4dca4cdb3581d13a7502ebe9716e457dd81c140d73cc4db4561ed35ad1dc3d40c006acfd99713cc5b9ed1037da1078c111b88953aa8337c3f4eb74b3 rootfs-usr-lib-systemd-system-preset-90-base.preset
aaa5af21270364495573c1e2503f8521fa1ea39ba12742d4edc459284b19dc70f7840daf0225a2e965a4f21ce2c310693e80c2e69d7b8e1b8fe477fa7c26942d rootfs-usr-lib-systemd-user-preset-90-base.preset
605df1f004783d2e0ec5dd99a688bca27502c8c24bc05fb4dc26589b2070b0fbd1cf9bd56e6861d7cda2f8ac8147e7eb040acfd886185c01c8cf9de8b1ce2dcd rootfs-usr-bin-setup-timezone
"
......@@ -56,6 +56,8 @@ enable gesture.service
enable gnss-share
enable swclock-offset-boot.service
enable swclock-offset-shutdown.service
enable msm-firmware-loader.service
enable msm-firmware-loader-unpack.service
## sensors
enable hexagonrpcd-sdsp.service
......
pkgname=msm-firmware-loader
pkgver=1.5.0
pkgrel=2
pkgrel=3
pkgdesc="Set of init services to automatically load firmware from device partitions"
url="https://postmarketos.org/"
subpackages="$pkgname-openrc $pkgname-wcnss"
subpackages="$pkgname-openrc $pkgname-systemd $pkgname-wcnss"
arch="armhf armv7 aarch64"
license="MIT"
source="
......@@ -28,6 +28,11 @@ package() {
"$pkgdir/usr/sbin/msm-firmware-loader.sh"
install -Dm755 msm-firmware-loader-unpack.sh \
"$pkgdir/usr/sbin/msm-firmware-loader-unpack.sh"
install -Dm644 msm-firmware-loader.service \
"$pkgdir/usr/lib/systemd/system/msm-firmware-loader.service"
install -Dm644 msm-firmware-loader-unpack.service \
"$pkgdir/usr/lib/systemd/system/msm-firmware-loader-unpack.service"
}
openrc() {
......@@ -35,6 +40,11 @@ openrc() {
default_openrc
}
systemd() {
install="$subpkgname.post-install $subpkgname.pre-deinstall"
default_systemd
}
wcnss() {
pkgdesc="Use WiFi/BT firmware from stock firmware partition using $pkgname"
provides="firmware-qcom-msm8916-wcnss=$pkgver-r$pkgrel"
......
#!/bin/sh
. /usr/lib/systemd/systemd-apk-macros.sh
systemd_service_post_install system msm-firmware-loader msm-firmware-loader-unpack
#!/bin/sh
. /usr/lib/systemd/systemd-apk-macros.sh
systemd_service_pre_deinstall system msm-firmware-loader msm-firmware-loader-unpack
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment