From ce52d25855b14d4c8fbedc2cf328049e7de1ba4f Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Tue, 18 Jul 2017 09:31:50 +0400 Subject: [PATCH] support de l'activation de services systemd uniquement --- lib/ulib/debian | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/ulib/debian b/lib/ulib/debian index 475020d..8921acf 100644 --- a/lib/ulib/debian +++ b/lib/ulib/debian @@ -65,12 +65,21 @@ function pkg_check_install() { function service_disable() { # Désactiver le service $1 pour qu'il ne se lance pas automatiquement au # démarrage - update-rc.d -f "$1" remove + if [ -f "/etc/init.d/$1" ]; then + update-rc.d -f "$1" remove + elif [ -f "/etc/systemd/system/$1.service" ]; then + systemctl disable "$1" + fi } function service_enable() { # Activer le service $1 pour qu'il se lance automatiquement au démarrage - update-rc.d "$1" defaults + if [ -f "/etc/init.d/$1" ]; then + update-rc.d "$1" defaults + elif [ -f "/etc/systemd/system/$1.service" ]; then + systemctl daemon-reload + systemctl enable "$1" + fi } ################################################################################