From patchwork Fri Jan 10 11:57:13 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [v4] fastd: make secret key updatesafe From: Christian Dresel X-Patchwork-Id: 1266 Message-Id: <20200110115713.8975-1-fff@chrisi01.de> To: franken-dev@freifunk.net Date: Fri, 10 Jan 2020 12:57:13 +0100 To use a whitelist easy, it is neccessary to make the fastd key updatesafe This patch safe the key to uci fff and recover it, if a key is after the update available Reviewed-by: Robert Langhammer Reviewed-by: Adrian Schmutzler --- Changes in v2: - use variable in if - remove trailing whitespace - remove -q --- Changes in v3: - use only one variable $secret --- Changes in v4: - remove new line - add dependencies to fff-config --- Signed-off-by: Christian Dresel Reviewed-by: lemmi --- src/packages/fff/fff-fastd/Makefile | 3 ++- src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd | 10 +++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/packages/fff/fff-fastd/Makefile b/src/packages/fff/fff-fastd/Makefile index 513775d..0d9a9b5 100644 --- a/src/packages/fff/fff-fastd/Makefile +++ b/src/packages/fff/fff-fastd/Makefile @@ -17,7 +17,8 @@ define Package/$(PKG_NAME) +@FASTD_ENABLE_CIPHER_NULL \ +@FASTD_WITH_STATUS_SOCKET \ +fastd \ - +fff-random + +fff-random \ + +fff-config endef define Package/$(PKG_NAME)/description diff --git a/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd b/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd index d53eb43..08ceecb 100644 --- a/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd +++ b/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd @@ -15,9 +15,17 @@ uci batch < /etc/fastd/fff/up.sh