From 22c907b0e1a90fa91abbd359aa4ed43c83f6abae Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Fri, 4 Dec 2015 18:56:08 +0100 Subject: [PATCH] gnunet: work-around config sections naming gnunet's config section may contain dashes '-' which isn't an allowed character for sections in UCI. Thus replace the first underscore with a dash which in gnunet-config sections, as that happends to be work for all currently used sections. e.g. this now allows accessing sections like transport-http_server via an UCI sections called transport_http_server as well as namestore-flat using an UCI section called namestore_flat. Signed-off-by: Daniel Golle --- net/gnunet/Makefile | 2 +- net/gnunet/files/gnunet.init | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net/gnunet/Makefile b/net/gnunet/Makefile index 28b4810b0..cfb1949c3 100644 --- a/net/gnunet/Makefile +++ b/net/gnunet/Makefile @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gnunet PKG_SOURCE_VERSION:=36713 PKG_VERSION:=0.10.1-svn$(PKG_SOURCE_VERSION) -PKG_RELEASE:=2 +PKG_RELEASE:=3 # ToDo: # - break-out {peer,name,data}store for each backend diff --git a/net/gnunet/files/gnunet.init b/net/gnunet/files/gnunet.init index aa8742295..379d0d69e 100644 --- a/net/gnunet/files/gnunet.init +++ b/net/gnunet/files/gnunet.init @@ -73,7 +73,7 @@ prepare_config() { # $1 "Type" # $2 "Name" local __TYPE="$1" - local __NAME="$2" + local __NAME="${2/_/-}" [ "${__TYPE}" = "gnunet-config" ] && _gnunet_section="${__NAME}" [ "${__TYPE}" = "gnunet-exit-service" ] && _gnunet_section="${__NAME}.gnunet." }