diff --git a/desktop/misc/lxdm/comar/service.py b/desktop/misc/lxdm/comar/service.py index 6e2eea0989..954a947dc7 100644 --- a/desktop/misc/lxdm/comar/service.py +++ b/desktop/misc/lxdm/comar/service.py @@ -11,11 +11,15 @@ DAEMON="/usr/sbin/lxdm" @synchronized def start(): - startService(command=DAEMON, - pidfile=PIDFILE, - detach=True, - donotify=True) + if status(): + return + reply = startService(command=DAEMON, + pidfile=PIDFILE, + donotify=True) + + if reply == 0: + run("/usr/sbin/lxdm") @synchronized def stop(): diff --git a/desktop/misc/lxdm/pspec.xml b/desktop/misc/lxdm/pspec.xml index a21fdeb72a..31ed876a8b 100644 --- a/desktop/misc/lxdm/pspec.xml +++ b/desktop/misc/lxdm/pspec.xml @@ -76,6 +76,13 @@ + + 2016-09-29 + 0.5.1 + Fix service start on virtual machine + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + 2016-08-23 0.5.1