From a4526e74888c14478378eb63e64677da3acd557a Mon Sep 17 00:00:00 2001 From: "Simental Magana, Marcos" Date: Wed, 3 Feb 2016 14:12:45 -0600 Subject: [PATCH] Add function to check if systemd unit service is enabled Signed-off-by: Simental Magana, Marcos --- clearstack/common/util.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/clearstack/common/util.py b/clearstack/common/util.py index 117bce0..ee89954 100644 --- a/clearstack/common/util.py +++ b/clearstack/common/util.py @@ -65,6 +65,12 @@ def service_status(service): return (stdout.strip().decode("utf-8")) +def service_enabled(service): + """Return True if systemd service is enabled, False otherwise""" + stdout, stderr = run_command("systemctl is-enabled " + str(service)) + return (stdout.strip() == b"enabled") + + def setup_debugging(debug, is_remote_host=True): if not os.path.isdir(LOG_DIR): os.makedirs(LOG_DIR)