This commit is contained in:
Poyraz76
2015-08-20 17:05:30 +03:00
parent 9725b33f4f
commit 494c35ea46
13 changed files with 365 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
# -*- coding: utf-8 -*-
from comar.service import *
serviceType = "local"
serviceDefault = "off"
serviceDesc = _({"en": "InfraRed Controller Manager",
"tr": "Kızılötesi Denetleyici Yöneticisi"})
lircdpid = "/var/run/lirc/lircd.pid"
@synchronized
def start():
lircmodule = config.get("LIRC_MODULE", "")
if lircmodule != "":
run("modprobe %s" % lircmodule)
reply = startService(command="/usr/sbin/lircd",
args=config.get("LIRCD_OPTS", ""),
pidfile=lircdpid,
donotify=True)
if reply == 0 and config.get("USE_LIRCMD", "no") == "yes":
startService(command="/usr/sbin/lircmd")
@synchronized
def stop():
reply = stopService(pidfile=lircdpid,
donotify=True)
if config.get("USE_LIRCMD", "no") == "yes":
stopService(command="/usr/sbin/lircmd")
def status():
return isServiceRunning(lircdpid)