Skip to content
Snippets Groups Projects
Unverified Commit a502295e authored by Matthias Schiffer's avatar Matthias Schiffer
Browse files

gluon-core: gluon_mesh: make transitive and fixed_mtu available as interface data, add post-setup.d

In addition, transitive and fixed_mtu now default to 0 instead of an empty string.
parent d967d58a
No related branches found
No related tags found
No related merge requests found
......@@ -16,15 +16,25 @@ proto_gluon_mesh_setup() {
local fixed_mtu transitive
json_get_vars fixed_mtu transitive
export FIXED_MTU="$fixed_mtu"
export TRANSITIVE="$transitive"
export FIXED_MTU="${fixed_mtu:-0}"
export TRANSITIVE="${transitive:-0}"
for script in /lib/gluon/core/mesh/setup.d/*; do
[ ! -x "$script" ] || "$script"
done
proto_init_update "$IFNAME" 1
proto_add_data
json_add_boolean fixed_mtu "$FIXED_MTU"
json_add_boolean transitive "$TRANSITIVE"
proto_close_data
proto_send_update "$CONFIG"
for script in /lib/gluon/core/mesh/post-setup.d/*; do
[ ! -x "$script" ] || "$script"
done
}
proto_gluon_mesh_teardown() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment