diff --git a/main/nnd-s6-services/APKBUILD b/main/nnd-s6-services/APKBUILD index 269951b..ba97b79 100644 --- a/main/nnd-s6-services/APKBUILD +++ b/main/nnd-s6-services/APKBUILD @@ -3,7 +3,7 @@ . ../../APKBUILD.template pkgname=nnd-s6-services -pkgver=2.9 +pkgver=2.10 pkgrel=0 pkgdesc="Base services for s6" depends="s6-rc s6-portable-utils s6-linux-utils" diff --git a/main/nnd-s6-services/rc/logger.multipathd/consumer-for b/main/nnd-s6-services/rc/logger.multipathd/consumer-for new file mode 100644 index 0000000..03f6cb4 --- /dev/null +++ b/main/nnd-s6-services/rc/logger.multipathd/consumer-for @@ -0,0 +1 @@ +multipathd diff --git a/main/nnd-s6-services/rc/logger.multipathd/dependencies.d/dir.var-log b/main/nnd-s6-services/rc/logger.multipathd/dependencies.d/dir.var-log new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/logger.multipathd/notification-fd b/main/nnd-s6-services/rc/logger.multipathd/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/main/nnd-s6-services/rc/logger.multipathd/notification-fd @@ -0,0 +1 @@ +3 diff --git a/main/nnd-s6-services/rc/logger.multipathd/run b/main/nnd-s6-services/rc/logger.multipathd/run new file mode 100755 index 0000000..212d39e --- /dev/null +++ b/main/nnd-s6-services/rc/logger.multipathd/run @@ -0,0 +1,4 @@ +#!/bin/execlineb -P +export NAME multipathd + +/usr/libexec/nnd/s6/logger diff --git a/main/nnd-s6-services/rc/logger.multipathd/type b/main/nnd-s6-services/rc/logger.multipathd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/main/nnd-s6-services/rc/logger.multipathd/type @@ -0,0 +1 @@ +longrun diff --git a/main/nnd-s6-services/rc/module.dm-multipath/down b/main/nnd-s6-services/rc/module.dm-multipath/down new file mode 100644 index 0000000..2e0d7ba --- /dev/null +++ b/main/nnd-s6-services/rc/module.dm-multipath/down @@ -0,0 +1,4 @@ +#!/bin/execlineb -P +export MODULE dm-multipath + +/usr/libexec/nnd/s6/rmmod diff --git a/main/nnd-s6-services/rc/module.dm-multipath/flag-essential b/main/nnd-s6-services/rc/module.dm-multipath/flag-essential new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/module.dm-multipath/type b/main/nnd-s6-services/rc/module.dm-multipath/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/main/nnd-s6-services/rc/module.dm-multipath/type @@ -0,0 +1 @@ +oneshot diff --git a/main/nnd-s6-services/rc/module.dm-multipath/up b/main/nnd-s6-services/rc/module.dm-multipath/up new file mode 100644 index 0000000..440dc45 --- /dev/null +++ b/main/nnd-s6-services/rc/module.dm-multipath/up @@ -0,0 +1,4 @@ +#!/bin/execlineb -P +export MODULE dm-multipath + +/usr/libexec/nnd/s6/modprobe diff --git a/main/nnd-s6-services/rc/module.vfio/down b/main/nnd-s6-services/rc/module.vfio/down new file mode 100644 index 0000000..53adcb7 --- /dev/null +++ b/main/nnd-s6-services/rc/module.vfio/down @@ -0,0 +1,4 @@ +#!/bin/execlineb -P +export MODULE vfio + +exec /usr/libexec/nnd/s6/rmmod diff --git a/main/nnd-s6-services/rc/module.vfio/flag-essential b/main/nnd-s6-services/rc/module.vfio/flag-essential new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/module.vfio/type b/main/nnd-s6-services/rc/module.vfio/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/main/nnd-s6-services/rc/module.vfio/type @@ -0,0 +1 @@ +oneshot diff --git a/main/nnd-s6-services/rc/module.vfio/up b/main/nnd-s6-services/rc/module.vfio/up new file mode 100644 index 0000000..bb81166 --- /dev/null +++ b/main/nnd-s6-services/rc/module.vfio/up @@ -0,0 +1,4 @@ +#!/bin/execlineb -P +export MODULE vfio + +exec /usr/libexec/nnd/s6/modprobe diff --git a/main/nnd-s6-services/rc/multipathd/dependencies.d/module.dm-mod b/main/nnd-s6-services/rc/multipathd/dependencies.d/module.dm-mod new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/multipathd/dependencies.d/module.dm-multipath b/main/nnd-s6-services/rc/multipathd/dependencies.d/module.dm-multipath new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/multipathd/producer-for b/main/nnd-s6-services/rc/multipathd/producer-for new file mode 100644 index 0000000..280cac9 --- /dev/null +++ b/main/nnd-s6-services/rc/multipathd/producer-for @@ -0,0 +1 @@ +logger.multipathd diff --git a/main/nnd-s6-services/rc/multipathd/run b/main/nnd-s6-services/rc/multipathd/run new file mode 100755 index 0000000..67d05f1 --- /dev/null +++ b/main/nnd-s6-services/rc/multipathd/run @@ -0,0 +1,5 @@ +#!/bin/execlineb -P +s6-envdir -i /etc/s6/env/path +emptyenv -p + +multipathd -d -v 3 diff --git a/main/nnd-s6-services/rc/multipathd/type b/main/nnd-s6-services/rc/multipathd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/main/nnd-s6-services/rc/multipathd/type @@ -0,0 +1 @@ +longrun