From cb54af8d0d31f52c3030e13639095fc0352757d4 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Sat, 21 Jul 2018 21:16:03 +0200 Subject: [PATCH] privoxy: fix uci configuration parsing after upstream OpenWrt changes OpenWrt changed the way the uci shell parsing functions deal with list configuration items. This change broke the generation of the privoxy runtime configuration because no callbacks were emitted anymore. Fix the problem by defining a list_cb() that simply calls the existing option_cb() to deal with list item values. Ref: c9c0fc28a9 ("base-files: fix UCI config parsing and callback handling") Ref: https://forum.lede-project.org/t/openwrt-snapshot-privoxy-error/15919 Signed-off-by: Jo-Philipp Wich (cherry picked from commit 3113d62393fcd364a402aae55139eba4bf38fab8) --- net/privoxy/Makefile | 2 +- net/privoxy/files/privoxy.init | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/net/privoxy/Makefile b/net/privoxy/Makefile index b71251d077..605d09922c 100644 --- a/net/privoxy/Makefile +++ b/net/privoxy/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=privoxy PKG_VERSION:=3.0.26 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_SOURCE:=privoxy-$(PKG_VERSION)-stable-src.tar.gz PKG_SOURCE_URL:=@SF/ijbswa diff --git a/net/privoxy/files/privoxy.init b/net/privoxy/files/privoxy.init index b2592b35a9..d9c92fb7da 100644 --- a/net/privoxy/files/privoxy.init +++ b/net/privoxy/files/privoxy.init @@ -40,6 +40,11 @@ _uci2conf() { ;; esac } + + list_cb() + { + option_cb "$@" + } fi }