From 54990b0389ba49679d160fce2c2825f3d06325e4 Mon Sep 17 00:00:00 2001 From: satanist Date: Sat, 5 Aug 2023 15:15:14 +0200 Subject: [PATCH] add ifupdown integration --- scripts/clatd.ifupdown | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 scripts/clatd.ifupdown diff --git a/scripts/clatd.ifupdown b/scripts/clatd.ifupdown new file mode 100755 index 0000000..e6d273f --- /dev/null +++ b/scripts/clatd.ifupdown @@ -0,0 +1,37 @@ +#!/bin/sh + +. /etc/default/clatd + +use_clatd=0 + +for iface in $CLATD_IFACES +do + if [ "$iface" = "$IFACE" ] + then + use_clatd=1 + break + fi +done + +if [ "$LOGICAL" = "$CLATD_LOGICAL" ] +then + use_clatd=1 +fi + +if [ "$use_clatd" -ne 1 ] +then + exit 0 +fi + +case "$PHASE" in + post-up) + systemctl start clatd@"$IFACE" + exit 0 + ;; + pre-down) + systemctl stop clatd@"$IFACE" + ;; + *) + exit 0 + ;; +esac