Modify method delServicesAutostart()

develop
Самоукин Алексей 15 years ago
parent 624655e47b
commit 5d3bf3d596

@ -712,31 +712,31 @@ in a sambaDomainName',
Входные данные - список названий сервисов
"""
flagError = False
flagLdap = False
services = {"ldap":["slapd"],
"unix":["slapd"],
"samba":["samba"],
"mail":["postfix","dovecot"],
"jabber":["ejabberd"],
"ftp":["proftpd"],
"proxy":["squid"],
"dns":["named"],
"dhcp":["dhcpd"]}
delDaemons = []
for service in servInstalled:
if service == "unix" or service == "ldap":
if not self.delDaemonAutostart("slapd"):
flagError = True
break
continue
elif service == "mail":
if not self.delDaemonAutostart("postfix"):
flagError = True
break
if not self.delDaemonAutostart("dovecot"):
flagError = True
break
continue
elif service == "jabber":
if not self.delDaemonAutostart("ejabberd"):
flagError = True
break
continue
else:
if not self.delDaemonAutostart("service"):
flagError = True
break
continue
if not service in services.keys():
self.printERROR(_("Can not supported service '%s'")%service)
self.printERROR(\
_("Can not deleted service from default runlevel"))
flagError = True
break
for daemon in services[service]:
if not daemon in delDaemons:
delDaemons.append(daemon)
if not self.delDaemonAutostart(daemon):
flagError = True
break
if flagError:
break
if flagError:
return False
else:

Loading…
Cancel
Save