diff options
author | Glen Huang <i@glenhuang.com> | 2023-03-03 11:08:32 +0800 |
---|---|---|
committer | Toke Høiland-Jørgensen <toke@toke.dk> | 2023-03-03 23:43:01 +0100 |
commit | e1f03d7ee4493e4541eb3a985faa8bae31c541f2 (patch) | |
tree | fe27ebc3d5e4bc8ed100c3cc770ea2b56faeb1df /net/acme-common | |
parent | 82720ba624e486f5aaf515b15500cb9281746e00 (diff) |
acme: fix incompatibilty with image builder
Signed-off-by: Glen Huang <i@glenhuang.com>
Diffstat (limited to 'net/acme-common')
-rw-r--r-- | net/acme-common/Makefile | 10 | ||||
-rw-r--r-- | net/acme-common/files/acme.init | 2 |
2 files changed, 8 insertions, 4 deletions
diff --git a/net/acme-common/Makefile b/net/acme-common/Makefile index 49e5f76f7..841146826 100644 --- a/net/acme-common/Makefile +++ b/net/acme-common/Makefile @@ -50,13 +50,17 @@ endef define Package/acme-common/postinst #!/bin/sh -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 +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 -sed -i '\|/etc/init.d/acme|d' /etc/crontabs/root +if [ -z "$$IPKG_INSTROOT" ]; then + sed -i '\|/etc/init.d/acme|d' /etc/crontabs/root +fi endef define Build/Configure diff --git a/net/acme-common/files/acme.init b/net/acme-common/files/acme.init index 1bca639f4..a97856496 100644 --- a/net/acme-common/files/acme.init +++ b/net/acme-common/files/acme.init @@ -9,7 +9,7 @@ HOOK=/usr/lib/acme/hook LOG_TAG=acme # shellcheck source=net/acme/files/functions.sh -. /usr/lib/acme/functions.sh +. "$IPKG_INSTROOT/usr/lib/acme/functions.sh" cleanup() { log debug "cleaning up" |