From: Marc Benoit Date: Mon, 5 Sep 2022 18:52:07 +0000 (-0400) Subject: nextdns: initialize nextdns from /etc/uci-defaults X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=ef16908da7dde79d492d7630341936ef2ebc7f8a;p=feed%2Fpackages.git nextdns: initialize nextdns from /etc/uci-defaults Signed-off-by: Marc Benoit (cherry picked from commit e54247a6fa9c03f286d38460c425d6dbd622b657) --- diff --git a/net/nextdns/Makefile b/net/nextdns/Makefile index 048a5be856..5fb3116271 100644 --- a/net/nextdns/Makefile +++ b/net/nextdns/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=nextdns PKG_VERSION:=1.38.0 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=nextdns-$(PKG_VERSION).tar.gz PKG_SOURCE_VERSION:=v$(PKG_VERSION) @@ -50,13 +50,9 @@ define Package/nextdns/install $(INSTALL_DIR) $(1)/etc/config $(INSTALL_CONF) ./files/nextdns.config $(1)/etc/config/nextdns -endef -define Package/nextdns/postinst -#!/bin/sh -if [ -z "$${IPKG_INSTROOT}" ]; then - nextdns install -fi + $(INSTALL_DIR) $(1)/etc/uci-defaults + $(INSTALL_BIN) ./files/nextdns.defaults $(1)/etc/uci-defaults/nextdns endef define Package/nextdns/prerm diff --git a/net/nextdns/files/nextdns.defaults b/net/nextdns/files/nextdns.defaults new file mode 100644 index 0000000000..7ea059aceb --- /dev/null +++ b/net/nextdns/files/nextdns.defaults @@ -0,0 +1,8 @@ +#!/bin/sh + +/usr/sbin/nextdns install +# opkg automatically enables each service, but not image builder, +# so enable it here to cover both cases +/etc/init.d/nextdns enable + +exit 0