From 9dab01c5e274b73c0d1942124d14921185bdb502 Mon Sep 17 00:00:00 2001 From: "Jasper N. Brouwer" Date: Mon, 23 Dec 2013 09:54:16 +0100 Subject: [PATCH] Swapped conditions of the changed if statements --- system/service | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/service b/system/service index 2490c6a30fd..ed5712c09f9 100644 --- a/system/service +++ b/system/service @@ -431,10 +431,10 @@ class LinuxService(Service): if check_systemd(self.name): # service is managed by systemd self.enable_cmd = location['systemctl'] - elif os.path.exists("/etc/init/%s.conf" % self.name) and location['initctl']: + elif location['initctl'] and os.path.exists("/etc/init/%s.conf" % self.name): # service is managed by upstart self.enable_cmd = location['initctl'] - elif os.path.exists("/etc/init.d/%s" % self.name) and location['update-rc.d']: + elif location['update-rc.d'] and os.path.exists("/etc/init.d/%s" % self.name): # service is managed by with SysV init scripts, but with update-rc.d self.enable_cmd = location['update-rc.d'] else: