diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2026-01-23 06:49:25 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2026-01-23 06:49:25 +0000 |
| commit | 1aa3bc74170f10a4285827efa2748d1d6c2e4613 (patch) | |
| tree | 3fc6b79944f119dddf85a1cf8758cfbbab607cbe /examples/source/init-ipv6 | |
| parent | 3c61b2916c56bfa8d3ce7a6a5480eb93c2ed1470 (diff) | |
| download | s6-rc-1aa3bc74170f10a4285827efa2748d1d6c2e4613.tar.gz | |
New example batch of service definitions
Diffstat (limited to 'examples/source/init-ipv6')
| -rw-r--r-- | examples/source/init-ipv6/dependencies.d/hostapd-wlan0 | 0 | ||||
| -rw-r--r-- | examples/source/init-ipv6/dependencies.d/hostapd-wlan1 | 0 | ||||
| -rw-r--r-- | examples/source/init-ipv6/dependencies.d/init-lan | 0 | ||||
| -rw-r--r-- | examples/source/init-ipv6/dependencies.d/mount-rwfs | 0 | ||||
| -rw-r--r-- | examples/source/init-ipv6/dependencies.d/udhcpc6-eth2 | 0 | ||||
| -rwxr-xr-x | examples/source/init-ipv6/down | 3 | ||||
| -rw-r--r-- | examples/source/init-ipv6/flag-essential | 0 | ||||
| -rw-r--r-- | examples/source/init-ipv6/type | 1 | ||||
| -rw-r--r-- | examples/source/init-ipv6/up | 35 |
9 files changed, 0 insertions, 39 deletions
diff --git a/examples/source/init-ipv6/dependencies.d/hostapd-wlan0 b/examples/source/init-ipv6/dependencies.d/hostapd-wlan0 deleted file mode 100644 index e69de29..0000000 --- a/examples/source/init-ipv6/dependencies.d/hostapd-wlan0 +++ /dev/null diff --git a/examples/source/init-ipv6/dependencies.d/hostapd-wlan1 b/examples/source/init-ipv6/dependencies.d/hostapd-wlan1 deleted file mode 100644 index e69de29..0000000 --- a/examples/source/init-ipv6/dependencies.d/hostapd-wlan1 +++ /dev/null diff --git a/examples/source/init-ipv6/dependencies.d/init-lan b/examples/source/init-ipv6/dependencies.d/init-lan deleted file mode 100644 index e69de29..0000000 --- a/examples/source/init-ipv6/dependencies.d/init-lan +++ /dev/null diff --git a/examples/source/init-ipv6/dependencies.d/mount-rwfs b/examples/source/init-ipv6/dependencies.d/mount-rwfs deleted file mode 100644 index e69de29..0000000 --- a/examples/source/init-ipv6/dependencies.d/mount-rwfs +++ /dev/null diff --git a/examples/source/init-ipv6/dependencies.d/udhcpc6-eth2 b/examples/source/init-ipv6/dependencies.d/udhcpc6-eth2 deleted file mode 100644 index e69de29..0000000 --- a/examples/source/init-ipv6/dependencies.d/udhcpc6-eth2 +++ /dev/null diff --git a/examples/source/init-ipv6/down b/examples/source/init-ipv6/down deleted file mode 100755 index 92a27a1..0000000 --- a/examples/source/init-ipv6/down +++ /dev/null @@ -1,3 +0,0 @@ -forbacktickx -Ep i { s6-ls /run/service/udhcpc6-eth2/instance } -if { s6-instance-delete -t 5000 /run/service/udhcpc6-eth2 $i } -ip link del eth2_$i diff --git a/examples/source/init-ipv6/flag-essential b/examples/source/init-ipv6/flag-essential deleted file mode 100644 index e69de29..0000000 --- a/examples/source/init-ipv6/flag-essential +++ /dev/null diff --git a/examples/source/init-ipv6/type b/examples/source/init-ipv6/type deleted file mode 100644 index bdd22a1..0000000 --- a/examples/source/init-ipv6/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/examples/source/init-ipv6/up b/examples/source/init-ipv6/up deleted file mode 100644 index 4e2d602..0000000 --- a/examples/source/init-ipv6/up +++ /dev/null @@ -1,35 +0,0 @@ -if { modprobe ipv6 } -if { redirfd -w 1 /proc/sys/net/ipv6/conf/all/forwarding s6-echo 1 } -if { redirfd -w 1 /proc/sys/net/ipv6/conf/default/accept_ra s6-echo 0 } -if { s6-mkdir -p /run/udhcpc6-eth2/by_interface } -if { s6-mkdir -p /run/udhcpc6-eth2/by_prefix } - -if -{ - s6-envdir /etc/env-network - forx -pE i { eth0 eth1 eth2 eth3 wlan0 wlan1 } - backtick -E j { pipeline { s6-echo $i } tr [[:lower:]] [[:upper:]] } - multisubstitute - { - importas -uD "" ip6 ${j}_IP6 - importas -ui ip6bis ${j}_IP6_BIS - } - if { if -t { eltest -n ${ip6} } ip -6 addr add ${ip6}/64 dev $i } - ip -6 addr add ${ip6bis}/64 dev $i preferred_lft 0 -} - -if -{ - forbacktickx -Ep i - { - if { s6-echo "00\n01\n02\n03\n04\n05\n06\n07\n08\n09\n0a\n0b\n0c\n0d\n0e\n0f" } - pipeline { if { s6-echo "obase=16" } seq 16 62 } - pipeline { bc } - tr [[:upper:]] [[:lower:]] - } - if { ip link add eth2_$i link eth2 type macvlan } - if { ip link set dev eth2_$i up } - s6-instance-create -d /run/service/udhcpc6-eth2 $i -} - -redirfd -w 1 /proc/sys/net/ipv6/conf/eth2/accept_ra s6-echo 2 |
