From 2714a654e1d38a6f4af6bd099a059f38a409e20e Mon Sep 17 00:00:00 2001 From: Alex Denes Date: Wed, 29 Mar 2023 21:00:33 +0000 Subject: [PATCH] Initial commit --- netdev.sh | 418 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 418 insertions(+) create mode 100755 netdev.sh diff --git a/netdev.sh b/netdev.sh new file mode 100755 index 0000000..de693ac --- /dev/null +++ b/netdev.sh @@ -0,0 +1,418 @@ +#!/bin/sh +# +# Generate s6 network definitions + +header_eb() { + echo '#!/bin/execlineb -P' +} + +header_if() { + echo "define INTERFACE $1" +} + +header_addr() { + echo "define ADDR $1" +} + +header_vlan() { + echo "define VLAN $1" + echo "define PARENT $2" +} + +header_vrf() { + echo "define VRF $1" +} + +header_path() { + cat <