From b0dfad05fbc07f38f3b45d25a61cce9d22523baf Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 15 Feb 2023 19:09:57 +0100 Subject: [PATCH] package/skeleton-init-finit: add support for monitoring nginx Also needs /var/cache/nginx when starting up. Requires separate patch for now, but will be added a tmpflies.so plugn to Finit. Signed-off-by: Joachim Wiberg --- package/skeleton-init-finit/skeleton-init-finit.mk | 7 +++++++ .../skeleton/etc/finit.d/available/nginx.conf | 1 + 2 files changed, 8 insertions(+) create mode 100644 package/skeleton-init-finit/skeleton/etc/finit.d/available/nginx.conf diff --git a/package/skeleton-init-finit/skeleton-init-finit.mk b/package/skeleton-init-finit/skeleton-init-finit.mk index d144b85a..ff920668 100644 --- a/package/skeleton-init-finit/skeleton-init-finit.mk +++ b/package/skeleton-init-finit/skeleton-init-finit.mk @@ -68,6 +68,13 @@ endef SKELETON_INIT_FINIT_TARGET_FINALIZE_HOOKS += SKELETON_INIT_FINIT_SET_LLDPD endif +ifeq ($(BR2_PACKAGE_NGINX),y) +define SKELETON_INIT_FINIT_SET_NGINX + ln -sf ../available/nginx.conf $(FINIT_D)/enabled/nginx.conf +endef +SKELETON_INIT_FINIT_TARGET_FINALIZE_HOOKS += SKELETON_INIT_FINIT_SET_NGINX +endif + ifeq ($(BR2_PACKAGE_MINI_SNMPD),y) define SKELETON_INIT_FINIT_SET_MINI_SNMPD ln -sf ../available/mini-snmpd.conf $(FINIT_D)/enabled/mini-snmpd.conf diff --git a/package/skeleton-init-finit/skeleton/etc/finit.d/available/nginx.conf b/package/skeleton-init-finit/skeleton/etc/finit.d/available/nginx.conf new file mode 100644 index 00000000..399095d5 --- /dev/null +++ b/package/skeleton-init-finit/skeleton/etc/finit.d/available/nginx.conf @@ -0,0 +1 @@ +service [2345789] env:-/etc/default/nginx nginx -g 'daemon off;' $NGINX_ARGS -- Web server