From 8f87acca7e48195da2a8d30a7869f1f39a0041cd Mon Sep 17 00:00:00 2001 From: Aster Boese Date: Mon, 30 Sep 2024 18:56:48 -0400 Subject: [PATCH] clockworkpi-uconsole-cm4: move openrc scripts to subpackage (MR 5688) --- .../device-clockworkpi-uconsole-cm4/APKBUILD | 15 ++++++++++++--- ...-clockworkpi-uconsole-cm4-openrc.post-install} | 0 ...e-clockworkpi-uconsole-cm4-openrc.post-upgrade | 1 + .../device-clockworkpi-uconsole-cm4.post-upgrade | 3 --- 4 files changed, 13 insertions(+), 6 deletions(-) rename device/testing/device-clockworkpi-uconsole-cm4/{device-clockworkpi-uconsole-cm4.post-install => device-clockworkpi-uconsole-cm4-openrc.post-install} (100%) create mode 120000 device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4-openrc.post-upgrade delete mode 100644 device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4.post-upgrade diff --git a/device/testing/device-clockworkpi-uconsole-cm4/APKBUILD b/device/testing/device-clockworkpi-uconsole-cm4/APKBUILD index 9f6fe3763..a56e42c0b 100644 --- a/device/testing/device-clockworkpi-uconsole-cm4/APKBUILD +++ b/device/testing/device-clockworkpi-uconsole-cm4/APKBUILD @@ -3,7 +3,7 @@ pkgname=device-clockworkpi-uconsole-cm4 pkgdesc="Clockwork Tech ClockworkPi uConsole CM4" pkgver=1 -pkgrel=0 +pkgrel=1 url="https://postmarketos.org" license="MIT" arch="aarch64" @@ -14,8 +14,10 @@ depends=" raspberrypi-bootloader " makedepends="devicepkg-dev" -install="$pkgname.post-install $pkgname.post-upgrade" -subpackages="$pkgname-nonfree-firmware:nonfree_firmware" +subpackages=" + $pkgname-nonfree-firmware:nonfree_firmware + $pkgname-openrc +" source=" deviceinfo modules-initfs @@ -40,6 +42,13 @@ nonfree_firmware() { mkdir "$subpkgdir" } +openrc() { + install_if="$pkgname=$pkgver-r$pkgrel openrc" + install="$subpkgname.post-install $subpkgname.post-upgrade" + + mkdir -p "$subpkgdir" +} + sha512sums=" 8239d117839d3e3603c7ab73e598059bb521b81aeec5d6f7d0ec68d00cb9912bbad9fe5a0741e41e7ec94250729042dce91a6efb412c4e30c43a9c0b0a81a5b5 deviceinfo bc630857d9b0b6a89b3d9ff794be1133f5d7a681f26cd826ea4315649f8bf6c0c24aafa220093cbb313aa8bd6d46d2621c7aacb62e445a2d60c87e50099b45a5 modules-initfs diff --git a/device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4.post-install b/device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4-openrc.post-install similarity index 100% rename from device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4.post-install rename to device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4-openrc.post-install diff --git a/device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4-openrc.post-upgrade b/device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4-openrc.post-upgrade new file mode 120000 index 000000000..7433a556a --- /dev/null +++ b/device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4-openrc.post-upgrade @@ -0,0 +1 @@ +./device-clockworkpi-uconsole-cm4-openrc.post-install \ No newline at end of file diff --git a/device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4.post-upgrade b/device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4.post-upgrade deleted file mode 100644 index 2fc9041fc..000000000 --- a/device/testing/device-clockworkpi-uconsole-cm4/device-clockworkpi-uconsole-cm4.post-upgrade +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -rc-update add swclock boot