Remove get_service_path and use the usual wrapper script approach.

This commit is contained in:
Marco Pesenti Gritti
2008-02-05 01:02:33 +01:00
parent ae5ce06ccb
commit aca3ae6c88
7 changed files with 47 additions and 27 deletions
+4 -6
View File
@@ -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)
+13 -17
View File
@@ -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...'