From eb1eb17b04872873273ccfe7d029626b6f466c1b Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Tue, 15 Dec 2020 18:27:18 +0100 Subject: netplug: T3130: add VyOS specific helper script --- .../includes.chroot/etc/netplug/netplug | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 data/live-build-config/includes.chroot/etc/netplug/netplug (limited to 'data') diff --git a/data/live-build-config/includes.chroot/etc/netplug/netplug b/data/live-build-config/includes.chroot/etc/netplug/netplug new file mode 100755 index 00000000..699be5fd --- /dev/null +++ b/data/live-build-config/includes.chroot/etc/netplug/netplug @@ -0,0 +1,29 @@ +#!/bin/sh +# +# vyos policy agent for netplugd +# + +dev="$1" +action="$2" + +case "$action" in +in) + run-parts -a $dev /etc/netplug/linkup.d + ;; +out) + run-parts -a $dev /etc/netplug/linkdown.d + ;; + +# probe loads and initialises the driver for the interface and brings the +# interface into the "up" state, so that it can generate netlink(7) events. +# This interferes with "admin down" for an interface. Thus, commented out. An +# "admin up" is treated as a "link up" and thus, "link up" action is executed. +# To execute "link down" action on "admin down", run appropriate script in +# /etc/netplug/linkdown.d +#probe) +# ;; + +*) + exit 1 + ;; +esac -- cgit v1.2.3