slapd_.py 615 B

123456789101112131415161718192021222324
  1. from comar.service import *
  2. serviceType = "server"
  3. serviceDesc = _({"en": "OpenLDAP Server",
  4. "tr": "OpenLDAP Sunucusu"})
  5. serviceConf = "slapd"
  6. def start():
  7. import os
  8. os.environ["LC_ALL"] = "C"
  9. os.environ["LANG"] = "C"
  10. startService(command="/usr/libexec/slapd",
  11. args="-u ldap -g ldap %s" % config.get("OPTS", ""),
  12. pidfile="/run/openldap/slapd.pid",
  13. donotify=True)
  14. def stop():
  15. stopService(pidfile="/run/openldap/slapd.pid",
  16. donotify=True)
  17. def status():
  18. return isServiceRunning("/run/openldap/slapd.pid")