From c7e823c5f5036d187aa1b1db2676d3c712b2321e Mon Sep 17 00:00:00 2001 From: John Klug Date: Tue, 13 May 2025 17:06:24 +0000 Subject: Add systemd support to commissioning --- usr/libexec/commission/off.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) mode change 100755 => 100644 usr/libexec/commission/off.sh (limited to 'usr/libexec/commission/off.sh') diff --git a/usr/libexec/commission/off.sh b/usr/libexec/commission/off.sh old mode 100755 new mode 100644 index 6bb51b7..afd3c1f --- a/usr/libexec/commission/off.sh +++ b/usr/libexec/commission/off.sh @@ -1,4 +1,10 @@ #!/bin/bash +INIT=$(ps --no-headers -o comm -p1) sleep 30 -/etc/init.d/commission stop 2>&1 | logger -p local0.crit -/etc/init.d/commission-php-fpm stop 2>&1 | logger -p local0.crit +if [[ ${INIT} == systemd ]] ; then + systemctl stop commission stop + systemctl stop commission-php-fpm +else + /etc/init.d/commission stop 2>&1 | logger -p local0.crit + /etc/init.d/commission-php-fpm stop 2>&1 | logger -p local0.crit +fi -- cgit v1.2.3