From 6ba7067efd1dfc70629a9f17b3fb3f0f62f9c24d Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Wed, 26 Feb 2025 10:41:48 +0100 Subject: [PATCH] unetd: cli: add unet_create/unet_update hook calls Useful for upcoming cli modules that store created interfaces separately Signed-off-by: Felix Fietkau --- package/network/services/unetd/files/unet.uc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/network/services/unetd/files/unet.uc b/package/network/services/unetd/files/unet.uc index b884e23f60..b22d6e57dc 100644 --- a/package/network/services/unetd/files/unet.uc +++ b/package/network/services/unetd/files/unet.uc @@ -153,6 +153,7 @@ function network_sign_data(ctx, name, network, pw_file, upload) function network_create_uci(name, iface) { + model.run_hook("unet_create", name, iface); let cur = uci.cursor(); cur.set("network", name, "interface"); for (let key, val in iface) @@ -378,6 +379,7 @@ function network_iface_save(ctx) if (!netdata.iface_changed) return; + model.run_hook("unet_update", network, netdata.iface); let cur = uci.cursor(); let iface_orig = cur.get_all("network", network); for (let name, val in netdata.iface) { -- 2.30.2