aboutsummaryrefslogtreecommitdiffstats
path: root/community/qemu-openrc
diff options
context:
space:
mode:
Diffstat (limited to 'community/qemu-openrc')
-rw-r--r--community/qemu-openrc/APKBUILD22
-rw-r--r--community/qemu-openrc/qemu-openrc.pre-install9
l---------community/qemu-openrc/qemu-openrc.pre-upgrade1
3 files changed, 32 insertions, 0 deletions
diff --git a/community/qemu-openrc/APKBUILD b/community/qemu-openrc/APKBUILD
new file mode 100644
index 0000000000..82e99285f8
--- /dev/null
+++ b/community/qemu-openrc/APKBUILD
@@ -0,0 +1,22 @@
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
+# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
+pkgname=qemu-openrc
+pkgver=0.7.0
+pkgrel=0
+pkgdesc="OpenRC init scripts for QEMU/KVM"
+url="https://github.com/jirutka/qemu-openrc"
+arch="noarch"
+license="MIT"
+depends="qemu socat"
+makedepends=""
+install="$pkgname.pre-install $pkgname.pre-upgrade"
+source="$pkgname-$pkgver.tar.gz::https://github.com/jirutka/$pkgname/archive/v$pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$pkgver"
+options="!check"
+
+package() {
+ cd "$builddir"
+ PREFIX="/usr" DESTDIR="$pkgdir" ./install
+}
+
+sha512sums="c5284f5c095874a49263546d0fbb925f49a01efa9eec8102ea054a334606144dd9480ab2333f2b42d4163677000816bf9f5b6d313faf231bd4b8cc55c9ed9bc6 qemu-openrc-0.7.0.tar.gz"
diff --git a/community/qemu-openrc/qemu-openrc.pre-install b/community/qemu-openrc/qemu-openrc.pre-install
new file mode 100644
index 0000000000..3aaf2c0a89
--- /dev/null
+++ b/community/qemu-openrc/qemu-openrc.pre-install
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+adduser -S -D -H -h /var/lib/qemu -s /sbin/nologin -G qemu \
+ -g "added by apk for qemu-openrc" qemu 2>/dev/null
+
+addgroup qemu kvm 2>/dev/null
+addgroup qemu netdev 2>/dev/null
+
+exit 0
diff --git a/community/qemu-openrc/qemu-openrc.pre-upgrade b/community/qemu-openrc/qemu-openrc.pre-upgrade
new file mode 120000
index 0000000000..27cf48779c
--- /dev/null
+++ b/community/qemu-openrc/qemu-openrc.pre-upgrade
@@ -0,0 +1 @@
+qemu-openrc.pre-install \ No newline at end of file