123456789101112131415161718192021222324252627282930 |
- from comar.service import *
- serviceType = "local"
- serviceDefault = "on"
- serviceDesc = _({"en": "PC/SC SmartCard Reader Service",
- "tr": "PC/SC Akıllı Kart Okuyucu Servisi"})
- PIDFILE = "/run/pcscd/pcscd.pid"
- @synchronized
- def start():
- # pcscd wont start if these exist
- import os
- try:
- os.unlink("/run/pcscd/pcscd.comm")
- os.unlink("/run/pcscd/pcscd.pub")
- except OSError:
- pass
- startService(command="/usr/sbin/pcscd",
- donotify=True)
- @synchronized
- def stop():
- stopService(pidfile=PIDFILE,
- donotify=True)
- def status():
- return isServiceRunning(pidfile=PIDFILE)
|