diff --git a/main/nnd-s6-services/rc/swap.Backplane-swap/dependencies.d/sysctl.vm-swappiness b/main/nnd-s6-services/rc/swap.Backplane-swap/dependencies.d/sysctl.vm-swappiness new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/swap.Backplane-swap/dependencies.d/vg.Backplane b/main/nnd-s6-services/rc/swap.Backplane-swap/dependencies.d/vg.Backplane new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/swap.Backplane-swap/down b/main/nnd-s6-services/rc/swap.Backplane-swap/down new file mode 100644 index 0000000..9c5d7ec --- /dev/null +++ b/main/nnd-s6-services/rc/swap.Backplane-swap/down @@ -0,0 +1,7 @@ +#!/bin/execlineb -P +define SWAPFILE /dev/Backplane/swap + +s6-envdir -i /etc/s6/env/path +emptyenv -p + +swapoff $SWAPFILE diff --git a/main/nnd-s6-services/rc/swap.Backplane-swap/type b/main/nnd-s6-services/rc/swap.Backplane-swap/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/main/nnd-s6-services/rc/swap.Backplane-swap/type @@ -0,0 +1 @@ +oneshot diff --git a/main/nnd-s6-services/rc/swap.Backplane-swap/up b/main/nnd-s6-services/rc/swap.Backplane-swap/up new file mode 100644 index 0000000..85ec443 --- /dev/null +++ b/main/nnd-s6-services/rc/swap.Backplane-swap/up @@ -0,0 +1,7 @@ +#!/bin/execlineb -P +define SWAPFILE /dev/Backplane/swap + +s6-envdir -i /etc/s6/env/path +emptyenv -p + +swapon $SWAPFILE diff --git a/main/nnd-s6-services/rc/sysctl.vm-swappiness/dependencies.d/mount.proc b/main/nnd-s6-services/rc/sysctl.vm-swappiness/dependencies.d/mount.proc new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/sysctl.vm-swappiness/down b/main/nnd-s6-services/rc/sysctl.vm-swappiness/down new file mode 100644 index 0000000..9bdd626 --- /dev/null +++ b/main/nnd-s6-services/rc/sysctl.vm-swappiness/down @@ -0,0 +1,4 @@ +#!/bin/execlineb -P +export VAL 0 +export SYSCTL vm/swappiness +/usr/libexec/nnd/sysctl diff --git a/main/nnd-s6-services/rc/sysctl.vm-swappiness/type b/main/nnd-s6-services/rc/sysctl.vm-swappiness/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/main/nnd-s6-services/rc/sysctl.vm-swappiness/type @@ -0,0 +1 @@ +oneshot diff --git a/main/nnd-s6-services/rc/sysctl.vm-swappiness/up b/main/nnd-s6-services/rc/sysctl.vm-swappiness/up new file mode 100644 index 0000000..5db1251 --- /dev/null +++ b/main/nnd-s6-services/rc/sysctl.vm-swappiness/up @@ -0,0 +1,6 @@ +#!/bin/execlineb -P +export VAL 10 +s6-envdir -I /etc/s6/env/sysctl.vm-swappiness + +export SYSCTL vm/swappiness +/usr/libexec/nnd/s6/sysctl