aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Denes <caskd@redxen.eu>2023-05-27 14:24:28 +0000
committerpsykose <alice@ayaya.dev>2023-05-27 16:24:29 +0200
commit6e724e29ddcc7c7f45480f1f171980a6e0a939c2 (patch)
tree21baac647cc666d4aa378c648b8e06bbd59fdb4a
parent72f8633fcb1f1310c4b3d46d2bc6f33165f3bb9b (diff)
community/qemu: split openrc subpackage for ga
-rw-r--r--community/qemu/APKBUILD18
1 files changed, 11 insertions, 7 deletions
diff --git a/community/qemu/APKBUILD b/community/qemu/APKBUILD
index c20100d6119..425bfc8e46b 100644
--- a/community/qemu/APKBUILD
+++ b/community/qemu/APKBUILD
@@ -4,7 +4,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=qemu
pkgver=8.0.0
-pkgrel=6
+pkgrel=7
pkgdesc="QEMU is a generic machine emulator and virtualizer"
url="https://qemu.org/"
arch="all"
@@ -66,7 +66,11 @@ install="$pkgname.pre-install $pkgname.post-install $pkgname.pre-upgrade"
options="suid !strip !check"
[ "$CARCH" = "riscv64" ] && options="$options textrels"
-subpackages="$pkgname-doc $pkgname-lang $pkgname-guest-agent:guest
+subpackages="
+ $pkgname-doc
+ $pkgname-lang
+ $pkgname-guest-agent:guest
+ $pkgname-guest-agent-openrc
$pkgname-tools:_tools
$pkgname-hppa-firmware:_hppa_firmware
$pkgname-ppc-firmware:_ppc_firmware
@@ -429,6 +433,11 @@ package() {
rm -rf "$pkgdir"/usr/share/doc
# remove accel-qtest-* modules, not needed for package
rm -f "$pkgdir"/usr/lib/qemu/accel-qtest-*
+
+ install -Dm755 "$srcdir"/$pkgname-guest-agent.initd \
+ "$pkgdir"/etc/init.d/$pkgname-guest-agent
+ install -Dm644 "$srcdir"/$pkgname-guest-agent.confd \
+ "$pkgdir"/etc/conf.d/$pkgname-guest-agent
}
_subsys() {
@@ -537,11 +546,6 @@ guest() {
mkdir -p "$subpkgdir"/usr/bin
mv "$pkgdir"/usr/bin/qemu-ga "$subpkgdir"/usr/bin/
-
- install -Dm755 "$srcdir"/$pkgname-guest-agent.initd \
- "$subpkgdir"/etc/init.d/$pkgname-guest-agent
- install -Dm644 "$srcdir"/$pkgname-guest-agent.confd \
- "$subpkgdir"/etc/conf.d/$pkgname-guest-agent
}
_module() {