Add system activation support
authorMarcel Holtmann <marcel@holtmann.org>
Sat, 1 Mar 2008 07:33:00 +0000 (08:33 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Sat, 1 Mar 2008 07:33:00 +0000 (08:33 +0100)
.gitignore
configure.in
src/Makefile.am
src/connman.service.in [new file with mode: 0644]

index d242967..06c1058 100644 (file)
@@ -23,5 +23,6 @@ autom4te.cache
 
 include/connman
 src/connmand
+src/connman.service
 scripts/connman
 scripts/dhclient-script
index 0c61409..119ac71 100644 (file)
@@ -62,4 +62,5 @@ AC_SUBST(HAL_CFLAGS)
 AC_SUBST(HAL_LIBS)
 
 AC_OUTPUT(Makefile include/Makefile src/Makefile doc/Makefile test/Makefile
-                       plugins/Makefile scripts/Makefile scripts/connman)
+                                       plugins/Makefile scripts/Makefile
+                                       scripts/connman src/connman.service)
index 516c1b8..7faf6a2 100644 (file)
@@ -3,6 +3,12 @@ dbusdir = $(sysconfdir)/dbus-1/system.d
 
 dbus_DATA = connman.conf
 
+servicedir = $(datarootdir)/dbus-1/system-services
+
+service_DATA = connman.service
+
+DISTCLEANFILES = $(service_DATA)
+
 sbin_PROGRAMS = connmand
 
 connmand_SOURCES = main.c connman.h log.c manager.c agent.c plugin.c \
diff --git a/src/connman.service.in b/src/connman.service.in
new file mode 100644 (file)
index 0000000..8c2368a
--- /dev/null
@@ -0,0 +1,4 @@
+[D-BUS Service]
+Name=org.freedesktop.connman
+Exec=@prefix@/sbin/connmand
+User=root