From d44d1fcfa05d3fcbaee57d81d9ddb5d877578e19 Mon Sep 17 00:00:00 2001 From: Anya Lin Date: Tue, 10 Oct 2023 09:13:14 +0800 Subject: [PATCH] librespeed-go: Reload the daemon after modifying the tls certificate Make the daemon reload after the tls certificate is updated Signed-off-by: Anya Lin (cherry picked from commit fd1d506fff9462b3329585bdd148a6fd78cbd27a) --- net/librespeed-go/Makefile | 2 +- net/librespeed-go/files/librespeed-go.init | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/net/librespeed-go/Makefile b/net/librespeed-go/Makefile index 5fbe18d2e7..7b6e6da074 100644 --- a/net/librespeed-go/Makefile +++ b/net/librespeed-go/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=librespeed-go PKG_VERSION:=1.1.5 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/librespeed/speedtest-go/tar.gz/v$(PKG_VERSION)? diff --git a/net/librespeed-go/files/librespeed-go.init b/net/librespeed-go/files/librespeed-go.init index 13c333c1a7..7ff2c76683 100644 --- a/net/librespeed-go/files/librespeed-go.init +++ b/net/librespeed-go/files/librespeed-go.init @@ -12,6 +12,7 @@ mount_jail_file() { local cfg="$1" local isdir="${2:-0}" local rw="${3:-0}" + local reload="${4:-0}" local value config_get value "config" "$cfg" @@ -31,6 +32,8 @@ mount_jail_file() { else procd_add_jail_mount "$value" fi + + [ "$reload" = "0" ] || procd_append_param file "$value" } start_service() { @@ -74,8 +77,8 @@ start_service() { mount_jail_file "assets_path" "1" mount_jail_file "database_file" "0" "1" - mount_jail_file "tls_cert_file" - mount_jail_file "tls_key_file" + mount_jail_file "tls_cert_file" "0" "0" "1" + mount_jail_file "tls_key_file" "0" "0" "1" procd_close_instance }