diff --git a/main/nnd-s6-services/APKBUILD b/main/nnd-s6-services/APKBUILD index ebb00c4..95d6099 100644 --- a/main/nnd-s6-services/APKBUILD +++ b/main/nnd-s6-services/APKBUILD @@ -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" diff --git a/main/nnd-s6-services/env/mdevd/KBUFSZ b/main/nnd-s6-services/env/mdevd/KBUFSZ new file mode 100644 index 0000000..354b252 --- /dev/null +++ b/main/nnd-s6-services/env/mdevd/KBUFSZ @@ -0,0 +1 @@ +500000 diff --git a/main/nnd-s6-services/rc/mdevd/run b/main/nnd-s6-services/rc/mdevd/run index 20e0dfe..06d6976 100755 --- a/main/nnd-s6-services/rc/mdevd/run +++ b/main/nnd-s6-services/rc/mdevd/run @@ -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 diff --git a/main/nnd-s6-services/rc/module.kvm/down b/main/nnd-s6-services/rc/module.kvm/down new file mode 100644 index 0000000..e1e307d --- /dev/null +++ b/main/nnd-s6-services/rc/module.kvm/down @@ -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} diff --git a/main/nnd-s6-services/rc/module.kvm/flag-essential b/main/nnd-s6-services/rc/module.kvm/flag-essential new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/module.kvm/type b/main/nnd-s6-services/rc/module.kvm/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/main/nnd-s6-services/rc/module.kvm/type @@ -0,0 +1 @@ +oneshot diff --git a/main/nnd-s6-services/rc/module.kvm/up b/main/nnd-s6-services/rc/module.kvm/up new file mode 100644 index 0000000..cae63e9 --- /dev/null +++ b/main/nnd-s6-services/rc/module.kvm/up @@ -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 diff --git a/main/nnd-s6-services/rc/vg.Backplane/flag-essential b/main/nnd-s6-services/rc/vg.Backplane/flag-essential new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/virtqemud/dependencies.d/module.kvm b/main/nnd-s6-services/rc/virtqemud/dependencies.d/module.kvm new file mode 100644 index 0000000..e69de29