From 902dcc4d52dcc22dd709a08032b68f063e2ae6b2 Mon Sep 17 00:00:00 2001 From: Aster Boese Date: Mon, 30 Sep 2024 20:29:38 -0400 Subject: [PATCH] raspberry-pi0: move openrc scripts to subpackages (MR 5688) --- device/testing/device-raspberry-pi0/APKBUILD | 11 +++++++++-- ...stall => device-raspberry-pi0-openrc.post-install} | 0 .../device-raspberry-pi0-openrc.post-upgrade | 1 + .../device-raspberry-pi0.post-upgrade | 1 - 4 files changed, 10 insertions(+), 3 deletions(-) rename device/testing/device-raspberry-pi0/{device-raspberry-pi0.post-install => device-raspberry-pi0-openrc.post-install} (100%) create mode 120000 device/testing/device-raspberry-pi0/device-raspberry-pi0-openrc.post-upgrade delete mode 120000 device/testing/device-raspberry-pi0/device-raspberry-pi0.post-upgrade diff --git a/device/testing/device-raspberry-pi0/APKBUILD b/device/testing/device-raspberry-pi0/APKBUILD index fc082e8b5..14d33b15c 100644 --- a/device/testing/device-raspberry-pi0/APKBUILD +++ b/device/testing/device-raspberry-pi0/APKBUILD @@ -2,14 +2,14 @@ pkgname=device-raspberry-pi0 pkgdesc="Raspberry Pi Zero" pkgver=1 -pkgrel=1 +pkgrel=2 url="https://postmarketos.org" license="MIT" arch="armhf" options="!check !archcheck" depends="postmarketos-base raspberrypi-bootloader linux-rpi bluetooth-raspberry-pi" makedepends="devicepkg-dev" -install="$pkgname.post-install $pkgname.post-upgrade" +subpackages="$pkgname-openrc" source="deviceinfo modules-initfs config.txt usercfg.txt cmdline.txt 95-vchiq-permissions.rules" build() { @@ -25,6 +25,13 @@ package() { "$pkgdir"/etc/udev/rules.d/95-vchiq-permissions.rules } +openrc() { + install_if="$pkgname=$pkgver-r$pkgrel openrc" + install="$subpkgname.post-install $subpkgname.post-upgrade" + + mkdir -p "$subpkgdir" +} + sha512sums=" 98927951d5c1302798e5af1f79170eb4236d40978fa84f63748b8aba51eef86f5cb8597d63ca37b8bf12bbc3382d09ed8ec842261d3135734f497c22898d2ea9 deviceinfo 09540960017460809c091457ba9f96b0d12c8a12ef300b77017651bf1492e66440244502ccf22fb8c58d0362751366ef1acf1c5a60b0698c1dda530f0945c17f modules-initfs diff --git a/device/testing/device-raspberry-pi0/device-raspberry-pi0.post-install b/device/testing/device-raspberry-pi0/device-raspberry-pi0-openrc.post-install similarity index 100% rename from device/testing/device-raspberry-pi0/device-raspberry-pi0.post-install rename to device/testing/device-raspberry-pi0/device-raspberry-pi0-openrc.post-install diff --git a/device/testing/device-raspberry-pi0/device-raspberry-pi0-openrc.post-upgrade b/device/testing/device-raspberry-pi0/device-raspberry-pi0-openrc.post-upgrade new file mode 120000 index 000000000..f15c025b2 --- /dev/null +++ b/device/testing/device-raspberry-pi0/device-raspberry-pi0-openrc.post-upgrade @@ -0,0 +1 @@ +./device-raspberry-pi0-openrc.post-install \ No newline at end of file diff --git a/device/testing/device-raspberry-pi0/device-raspberry-pi0.post-upgrade b/device/testing/device-raspberry-pi0/device-raspberry-pi0.post-upgrade deleted file mode 120000 index 4f83aa8ac..000000000 --- a/device/testing/device-raspberry-pi0/device-raspberry-pi0.post-upgrade +++ /dev/null @@ -1 +0,0 @@ -device-raspberry-pi0.post-install \ No newline at end of file