From a79e8cc24eb62de7406da72fb949aaa5043577ea Mon Sep 17 00:00:00 2001 From: Clayton Craft Date: Tue, 30 Jul 2024 15:15:29 -0700 Subject: [PATCH] device-shift-axolotl: add openrc subpackage (MR 5421) --- device/community/device-shift-axolotl/APKBUILD | 11 ++++++++--- ...hift-axolotl-nonfree-firmware-openrc.post-install} | 0 ...shift-axolotl-nonfree-firmware-openrc.post-upgrade | 1 + ...device-shift-axolotl-nonfree-firmware.post-upgrade | 1 - 4 files changed, 9 insertions(+), 4 deletions(-) rename device/community/device-shift-axolotl/{device-shift-axolotl-nonfree-firmware.post-install => device-shift-axolotl-nonfree-firmware-openrc.post-install} (100%) create mode 120000 device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware-openrc.post-upgrade delete mode 120000 device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware.post-upgrade diff --git a/device/community/device-shift-axolotl/APKBUILD b/device/community/device-shift-axolotl/APKBUILD index 7902c2bad..e8dd60e44 100644 --- a/device/community/device-shift-axolotl/APKBUILD +++ b/device/community/device-shift-axolotl/APKBUILD @@ -5,7 +5,7 @@ pkgname=device-shift-axolotl pkgdesc="SHIFT6mq" pkgver=15 -pkgrel=0 +pkgrel=1 url="https://postmarketos.org" license="MIT" arch="aarch64" @@ -30,6 +30,7 @@ source=" " subpackages=" $pkgname-nonfree-firmware:nonfree_firmware + $pkgname-nonfree-firmware-openrc:nonfree_firmware_openrc $pkgname-pmtest " @@ -49,12 +50,16 @@ nonfree_firmware() { soc-qcom-sdm845-nonfree-firmware soc-qcom-sdm845-modem " + + install -Dm644 "$srcdir"/81-libssc-shift-axolotl.rules -t "$subpkgdir"/usr/lib/udev/rules.d/ +} + +nonfree_firmware_openrc() { + install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc" replaces="hexagonrpcd-openrc" install="$subpkgname.post-install $subpkgname.post-upgrade" - mkdir "$subpkgdir" install -Dm644 q6voiced.conf "$subpkgdir"/etc/conf.d/q6voiced - install -Dm644 "$srcdir"/81-libssc-shift-axolotl.rules -t "$subpkgdir"/usr/lib/udev/rules.d/ install -Dm644 "$srcdir"/hexagonrpcd.confd "$subpkgdir"/etc/conf.d/hexagonrpcd-sdsp } diff --git a/device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware.post-install b/device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware-openrc.post-install similarity index 100% rename from device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware.post-install rename to device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware-openrc.post-install diff --git a/device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware-openrc.post-upgrade b/device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware-openrc.post-upgrade new file mode 120000 index 000000000..409224e8c --- /dev/null +++ b/device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware-openrc.post-upgrade @@ -0,0 +1 @@ +device-shift-axolotl-nonfree-firmware-openrc.post-install \ No newline at end of file diff --git a/device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware.post-upgrade b/device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware.post-upgrade deleted file mode 120000 index 821dad4c2..000000000 --- a/device/community/device-shift-axolotl/device-shift-axolotl-nonfree-firmware.post-upgrade +++ /dev/null @@ -1 +0,0 @@ -device-shift-axolotl-nonfree-firmware.post-install \ No newline at end of file