acme: remove redundant postinst
authorGlen Huang <me@glenhuang.com>
Wed, 26 Apr 2023 11:46:46 +0000 (19:46 +0800)
committerToke Høiland-Jørgensen <toke@toke.dk>
Wed, 26 Apr 2023 20:42:26 +0000 (22:42 +0200)
opkg runs uci-defaults if a package installs one, in acme-common's case
that's identical to postinst.

prerm shouldn't be run a image builder, so it's unnecessary to check
IPKG_INSTROOT

Signed-off-by: Glen Huang <me@glenhuang.com>
net/acme-common/Makefile

index 841146826d781ba71dc7404eed943b17a98b0362..ac92fc5642f61b9d03d7d0b241be488d7ecb5ae3 100644 (file)
@@ -8,7 +8,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=acme-common
-PKG_VERSION:=1.0.2
+PKG_VERSION:=1.0.3
 
 PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
 PKG_LICENSE:=GPL-3.0-only
@@ -48,19 +48,9 @@ define Package/acme-common/install
        $(INSTALL_DIR) $(1)/etc/hotplug.d/acme
 endef
 
-define Package/acme-common/postinst
-#!/bin/sh
-if [ -z "$$IPKG_INSTROOT" ]; then
-       grep -q '/etc/init.d/acme' /etc/crontabs/root 2>/dev/null && exit 0
-       echo "0 0 * * * /etc/init.d/acme start" >> /etc/crontabs/root
-fi
-endef
-
 define Package/acme-common/prerm
 #!/bin/sh
-if [ -z "$$IPKG_INSTROOT" ]; then
-       sed -i '\|/etc/init.d/acme|d' /etc/crontabs/root
-fi
+sed -i '\|/etc/init.d/acme|d' /etc/crontabs/root
 endef
 
 define Build/Configure