From b95699c6475795ae4d500a43a7cd382de655ec3f Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Wed, 26 Feb 2020 19:47:59 -0800 Subject: [PATCH] stubby: fix init script The configuration file was not being generated. Signed-off-by: Rosen Penev --- net/stubby/Makefile | 2 +- net/stubby/files/stubby.init | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/net/stubby/Makefile b/net/stubby/Makefile index ca3b16472..d8e59098e 100644 --- a/net/stubby/Makefile +++ b/net/stubby/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=stubby PKG_VERSION:=0.2.6 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/getdnsapi/$(PKG_NAME) diff --git a/net/stubby/files/stubby.init b/net/stubby/files/stubby.init index 2f9d73102..ebc357bbd 100755 --- a/net/stubby/files/stubby.init +++ b/net/stubby/files/stubby.init @@ -20,7 +20,6 @@ boot() generate_config() { - local config_file="$1" local round_robin local tls_authentication local tls_query_padding_blocksize @@ -205,7 +204,7 @@ generate_config() } config_foreach handle_resolver resolver -} > "$config_file" +} > "$config_file_tmp" start_service() { local config_file_tmp @@ -223,10 +222,11 @@ start_service() { cp "$stubby_manual_config" "$stubby_config" else config_file_tmp="$stubby_config.$$" - generate_config "$config_file_tmp" + generate_config mv "$config_file_tmp" "$stubby_config" fi - chmod 0644 "$stubby_config" + chown stubby:stubby "$stubby_config" + chmod 0400 "$stubby_config" config_get command_line_arguments "global" command_line_arguments ""