xen: added runit-services.
This commit is contained in:
parent
5d243f327e
commit
c6a20560b6
7 changed files with 24 additions and 1 deletions
5
srcpkgs/xen/files/xen/run
Executable file
5
srcpkgs/xen/files/xen/run
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/sh
|
||||
sv check xenstored >/dev/null || exit 1
|
||||
xenstore-write "/local/domain/0/domid" 0 || exit 1
|
||||
xenstore-write "/local/domain/0/name" "Domain-0" || exit 1
|
||||
exec chpst -b xen pause
|
1
srcpkgs/xen/files/xen/supervise
Symbolic link
1
srcpkgs/xen/files/xen/supervise
Symbolic link
|
@ -0,0 +1 @@
|
|||
/run/runit/supervise.xen
|
3
srcpkgs/xen/files/xenconsoled/run
Executable file
3
srcpkgs/xen/files/xenconsoled/run
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
sv check xenstored >/dev/null || exit 1
|
||||
exec xenconsoled -i --log=all
|
1
srcpkgs/xen/files/xenconsoled/supervise
Symbolic link
1
srcpkgs/xen/files/xenconsoled/supervise
Symbolic link
|
@ -0,0 +1 @@
|
|||
/run/runit/supervise.xenconsoled
|
6
srcpkgs/xen/files/xenstored/run
Executable file
6
srcpkgs/xen/files/xenstored/run
Executable file
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
[ ! -d /run/xen ] && mkdir -p /run/xen
|
||||
mount -t xenfs xenfs /proc/xen || exit 1
|
||||
mount -t tmpfs xenstored /var/lib/xenstored || exit 1
|
||||
grep -q control_d /proc/xen/capabilities || exit 1
|
||||
exec xenstored --verbose --no-fork
|
1
srcpkgs/xen/files/xenstored/supervise
Symbolic link
1
srcpkgs/xen/files/xenstored/supervise
Symbolic link
|
@ -0,0 +1 @@
|
|||
/run/runit/supervise.xenstored
|
|
@ -2,7 +2,7 @@
|
|||
pkgname=xen
|
||||
version=4.4.1
|
||||
wrksrc=xen-${version}
|
||||
revision=2
|
||||
revision=3
|
||||
short_desc="The Xen hypervisor utilities"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
homepage="http://xen.org"
|
||||
|
@ -19,6 +19,7 @@ makedepends="
|
|||
ncurses-devel liblzma-devel python-devel yajl-devel libuuid-devel libglib-devel
|
||||
dev86 acpica-utils pixman-devel gcc-multilib"
|
||||
depends="iproute2 bridge-utils xen-hypervisor"
|
||||
replaces="runit-void<20141013_2"
|
||||
|
||||
build_options="systemd"
|
||||
make_dirs="
|
||||
|
@ -107,6 +108,11 @@ do_install() {
|
|||
rm -f ${DESTDIR}/usr/share/doc/xen/html/man/xm.1.html
|
||||
rm -f ${DESTDIR}/usr/share/doc/xen/html/man/{xmdomain.cfg,xend-config.sxp}.5.html
|
||||
rm -f ${DESTDIR}/usr/share/examples/xen/xmexample*
|
||||
|
||||
# runit services
|
||||
vsv xen
|
||||
vsv xenconsoled
|
||||
vsv xenstored
|
||||
}
|
||||
|
||||
xen-hypervisor_package() {
|
||||
|
|
Loading…
Reference in a new issue