diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | configure.in | 3 | ||||
-rw-r--r-- | src/Makefile.am | 6 | ||||
-rw-r--r-- | src/connman.service.in | 4 |
4 files changed, 13 insertions, 1 deletions
@@ -23,5 +23,6 @@ autom4te.cache include/connman src/connmand +src/connman.service scripts/connman scripts/dhclient-script diff --git a/configure.in b/configure.in index 0c61409f..119ac713 100644 --- a/configure.in +++ b/configure.in @@ -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) diff --git a/src/Makefile.am b/src/Makefile.am index 516c1b8b..7faf6a22 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -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 index 00000000..8c2368a7 --- /dev/null +++ b/src/connman.service.in @@ -0,0 +1,4 @@ +[D-BUS Service] +Name=org.freedesktop.connman +Exec=@prefix@/sbin/connmand +User=root |