commit 22c907b0e1a90fa91abbd359aa4ed43c83f6abae
parent 9de00726baabdf0aa6a63ef6b393d88acf9fc840
Author: Daniel Golle <daniel@makrotopia.org>
Date: Fri, 4 Dec 2015 18:56:08 +0100
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 <daniel@makrotopia.org>
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git 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
@@ -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."
}