Add kvm module and allow tweaking of mdevd kernel buffer size via env

This commit is contained in:
Alex D. 2022-11-04 14:57:26 +00:00
parent be6c7c0418
commit a718e3578a
Signed by: caskd
GPG Key ID: F92BA85F61F4C173
9 changed files with 32 additions and 2 deletions

View File

@ -3,7 +3,7 @@
. ../../APKBUILD.template
pkgname=nnd-s6-services
pkgver=1.8
pkgver=1.10
pkgrel=0
pkgdesc="Base services for s6"
depends="s6-rc s6-portable-utils s6-linux-utils"

1
main/nnd-s6-services/env/mdevd/KBUFSZ vendored Normal file
View File

@ -0,0 +1 @@
500000

View File

@ -1,9 +1,13 @@
#!/bin/execlineb -P
s6-envdir -i /etc/s6/env/path
importas -i PATH PATH
s6-envdir -i /etc/s6/env/mdevd
importas -i KBUFSZ KBUFSZ
emptyenv
export PATH $PATH
define NOTIFYFD 3
mdevd -D $NOTIFYFD
mdevd -D $NOTIFYFD -b $KBUFSZ

View File

@ -0,0 +1,12 @@
#!/bin/execlineb -P
s6-envdir -i /etc/s6/env/path
importas -i PATH PATH
emptyenv
export PATH $PATH
define MODULE kvm
fdclose 1
fdclose 2
exec rmmod ${MODULE}

View File

@ -0,0 +1 @@
oneshot

View File

@ -0,0 +1,12 @@
#!/bin/execlineb -P
s6-envdir -i /etc/s6/env/path
importas -i PATH PATH
emptyenv
export PATH $PATH
define MODULE kvm
fdclose 1
fdclose 2
exec modprobe $MODULE