Remove get_service_path and use the usual wrapper script approach.
This commit is contained in:
+4
-6
@@ -17,18 +17,16 @@ org.laptop.Clipboard.service: org.laptop.Clipboard.service.in Makefile
|
||||
org.laptop.ObjectTypeRegistry.service: org.laptop.ObjectTypeRegistry.service.in Makefile
|
||||
@sed -e "s|\@bindir\@|$(bindir)|" $< > $@
|
||||
|
||||
sugardir = $(pkgdatadir)/services/shell
|
||||
sugardir = $(pkgdatadir)/service
|
||||
|
||||
sugar_PYTHON = \
|
||||
__init__.py \
|
||||
activityregistryservice.py \
|
||||
bundleregistry.py \
|
||||
clipboardobject.py \
|
||||
clipboardservice.py
|
||||
|
||||
bin_SCRIPTS = sugar-shell-service
|
||||
clipboardservice.py \
|
||||
main.py
|
||||
|
||||
DISTCLEANFILES = $(service_DATA)
|
||||
|
||||
EXTRA_DIST = $(service_in_files) $(bin_SCRIPTS)
|
||||
|
||||
EXTRA_DIST = $(service_in_files)
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
#!/usr/bin/env python
|
||||
# vi: ts=4 ai noet
|
||||
#
|
||||
# Copyright (C) 2006, Red Hat, Inc.
|
||||
# Copyright (C) 2007, One Laptop Per Child
|
||||
#
|
||||
@@ -28,23 +25,22 @@ import dbus.glib
|
||||
from sugar import logger
|
||||
from sugar import env
|
||||
|
||||
sys.path.append(env.get_service_path('shell'))
|
||||
|
||||
import clipboardservice
|
||||
import activityregistryservice
|
||||
import clipboardservice
|
||||
|
||||
logger.start('shellservice')
|
||||
logging.info('Starting shell service.')
|
||||
def main():
|
||||
logger.start('shellservice')
|
||||
logging.info('Starting shell service.')
|
||||
|
||||
gobject.threads_init()
|
||||
dbus.glib.threads_init()
|
||||
gobject.threads_init()
|
||||
dbus.glib.threads_init()
|
||||
|
||||
clipboard_service = clipboardservice.get_instance()
|
||||
activity_registry = activityregistryservice.get_instance()
|
||||
clipboard_service = clipboardservice.get_instance()
|
||||
activity_registry = activityregistryservice.get_instance()
|
||||
|
||||
loop = gobject.MainLoop()
|
||||
try:
|
||||
loop.run()
|
||||
except KeyboardInterrupt:
|
||||
print 'Ctrl+C pressed, exiting...'
|
||||
loop = gobject.MainLoop()
|
||||
try:
|
||||
loop.run()
|
||||
except KeyboardInterrupt:
|
||||
print 'Ctrl+C pressed, exiting...'
|
||||
|
||||
Reference in New Issue
Block a user