commit 2714a654e1d38a6f4af6bd099a059f38a409e20e Author: Alex Denes Date: Wed Mar 29 21:00:33 2023 +0000 Initial commit 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 <