From fe5c201bdd84b6408b4926d1e0a33b7d1417c60d Mon Sep 17 00:00:00 2001 From: Jan Pavlinec Date: Fri, 15 Jan 2021 12:01:44 +0100 Subject: [PATCH] tor-hs: fix rpcd Changes: - add rpcd dependecy - handle rpcd in post inst/rm sections Signed-off-by: Jan Pavlinec --- net/tor-hs/Makefile | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/net/tor-hs/Makefile b/net/tor-hs/Makefile index 3a5490a58..1f10a8193 100644 --- a/net/tor-hs/Makefile +++ b/net/tor-hs/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 02020 CZ.NIC, z. s. p. o. (https://www.nic.cz/) +# Copyright (C) 2020-2021 CZ.NIC, z. s. p. o. (https://www.nic.cz/) # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=tor-hs PKG_VERSION:=0.0.1 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_MAINTAINER:=Jan Pavlinec PKG_LICENSE:=GPL-3.0-or-later @@ -21,7 +21,7 @@ define Package/tor-hs CATEGORY:=Network SUBMENU:=IP Addresses and Names TITLE:=Tor hidden service configurator - DEPENDS:=+tor + DEPENDS:=+tor +rpcd endef define Package/tor-hs/description @@ -38,6 +38,18 @@ endef define Build/Install endef +define Package/tor-hs/postinst +#!/bin/sh +[ -z "$${IPKG_INSTROOT}" ] && /etc/init.d/rpcd restart +exit 0 +endef + +define Package/tor-hs/postrm +#!/bin/sh +[ -z "$${IPKG_INSTROOT}" ] && /etc/init.d/rpcd restart +exit 0 +endef + define Package/tor-hs/install $(INSTALL_DIR) $(1)/etc/config/ $(CP) ./files/tor-hs.conf $(1)/etc/config/tor-hs