From 8fc463ec68c494a187df00a7ed8bb5f45979ca36 Mon Sep 17 00:00:00 2001 From: Alex Denes Date: Sat, 5 Nov 2022 22:05:30 +0000 Subject: [PATCH] Add radvd --- main/nnd-s6-services/APKBUILD | 2 +- main/nnd-s6-services/env/radvd/CONFIG | 1 + main/nnd-s6-services/rc/radvd/flag-essential | 0 main/nnd-s6-services/rc/radvd/run | 12 ++++++++++++ main/nnd-s6-services/rc/radvd/type | 1 + 5 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 main/nnd-s6-services/env/radvd/CONFIG create mode 100644 main/nnd-s6-services/rc/radvd/flag-essential create mode 100755 main/nnd-s6-services/rc/radvd/run create mode 100644 main/nnd-s6-services/rc/radvd/type diff --git a/main/nnd-s6-services/APKBUILD b/main/nnd-s6-services/APKBUILD index 95d6099..6d08a84 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.10 +pkgver=1.11 pkgrel=0 pkgdesc="Base services for s6" depends="s6-rc s6-portable-utils s6-linux-utils" diff --git a/main/nnd-s6-services/env/radvd/CONFIG b/main/nnd-s6-services/env/radvd/CONFIG new file mode 100644 index 0000000..32bf3d1 --- /dev/null +++ b/main/nnd-s6-services/env/radvd/CONFIG @@ -0,0 +1 @@ +/etc/radvd/radvd.conf diff --git a/main/nnd-s6-services/rc/radvd/flag-essential b/main/nnd-s6-services/rc/radvd/flag-essential new file mode 100644 index 0000000..e69de29 diff --git a/main/nnd-s6-services/rc/radvd/run b/main/nnd-s6-services/rc/radvd/run new file mode 100755 index 0000000..fc23082 --- /dev/null +++ b/main/nnd-s6-services/rc/radvd/run @@ -0,0 +1,12 @@ +#!/bin/execlineb -P +s6-envdir -i /etc/s6/env/path +importas -i PATH PATH + +s6-envdir -i /etc/s6/env/radvd +importas -i CONFIG CONFIG + +emptyenv + +export PATH $PATH + +radvd -n -m syslog -C $CONFIG diff --git a/main/nnd-s6-services/rc/radvd/type b/main/nnd-s6-services/rc/radvd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/main/nnd-s6-services/rc/radvd/type @@ -0,0 +1 @@ +longrun