From 45dd7acb3dec9cfdba8450f56ad7b6d0b7b22412 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ionu=C8=9B-Alex=20Oprea?= Date: Tue, 24 Jul 2018 16:32:46 +0200 Subject: [PATCH] owsd: use mac as ubusx object prefix refs #15472 --- owsd/files/owsd.config | 1 + owsd/files/owsd.init | 3 +++ 2 files changed, 4 insertions(+) diff --git a/owsd/files/owsd.config b/owsd/files/owsd.config index 93ab8f7a5..e4a44e3c0 100644 --- a/owsd/files/owsd.config +++ b/owsd/files/owsd.config @@ -11,6 +11,7 @@ config ubusproxy 'ubusproxy' # list peer 'wss://192.168.1.101/' # list object 'router.*' # list object 'system' +# option prefix 'ip' # 'ip' or 'mac' # option peer_cert '/etc/ssl/certs/owsd-repeater-control-cert.pem' # option peer_key '/etc/ssl/private/owsd-repeater-control-key.pem' # option peer_ca '/etc/ssl/certs/owsd-server-ca.pem' diff --git a/owsd/files/owsd.init b/owsd/files/owsd.init index 4a1bc1f75..21fae7fc7 100644 --- a/owsd/files/owsd.init +++ b/owsd/files/owsd.init @@ -110,6 +110,7 @@ validate_owsd_ubusproxy() { 'enable:bool:1' \ 'peer:list(string)' \ 'object:list(string)' \ + 'prefix:string' \ 'peer_key:file' \ 'peer_cert:file' \ 'peer_ca:file' \ @@ -290,6 +291,8 @@ start_service() { config_list_foreach "ubusproxy" "peer" append_peer config_list_foreach "ubusproxy" "object" append_object + + [ "${prefix}" == "mac" ] && procd_append_param command -F"mac" fi config_foreach parse_owsd_iface "owsd-listen"