mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
netplug: T3130: add VyOS specific helper script
This commit is contained in:
parent
463318d65f
commit
eb1eb17b04
29
data/live-build-config/includes.chroot/etc/netplug/netplug
Executable file
29
data/live-build-config/includes.chroot/etc/netplug/netplug
Executable file
@ -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
|
||||||
Loading…
x
Reference in New Issue
Block a user