Signed-off-by: Shane Bryan --- configure.ac | 4 ++++ src/Makefile.am | 4 +++- src/org.ofono.service | 4 ++++ 3 files changed, 11 insertions(+), 1 deletions(-) create mode 100644 src/org.ofono.service diff --git a/configure.ac b/configure.ac index 36fec5f..0b452dd 100644 --- a/configure.ac +++ b/configure.ac @@ -73,6 +73,10 @@ else fi AC_SUBST(DBUS_DATADIR) +DBUS_SYSTEM_SERVICEDIR="${datadir}/dbus-1/system-services" +AC_SUBST(DBUS_SYSTEM_SERVICEDIR) + + AC_SUBST([GDBUS_CFLAGS], ['$(DBUS_CFLAGS) -I$(top_srcdir)/gdbus']) AC_SUBST([GDBUS_LIBS], ['$(top_builddir)/gdbus/libgdbus.la $(DBUS_LIBS)']) diff --git a/src/Makefile.am b/src/Makefile.am index 38c97bd..0c618b8 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,8 +1,10 @@ if DATAFILES dbusdir = @DBUS_DATADIR@ +servicedir = @DBUS_SYSTEM_SERVICEDIR@ dbus_DATA = ofono.conf +service_DATA = org.ofono.service endif sbin_PROGRAMS = ofonod @@ -35,7 +37,7 @@ AM_CFLAGS = @GTHREAD_CFLAGS@ @GLIB_CFLAGS@ @GDBUS_CFLAGS@ @GATCHAT_CFLAGS@ \ INCLUDES = -I$(top_builddir)/include -I$(top_builddir) -EXTRA_DIST = ofono.conf +EXTRA_DIST = ofono.conf org.ofono.service MAINTAINERCLEANFILES = Makefile.in diff --git a/src/org.ofono.service b/src/org.ofono.service new file mode 100644 index 0000000..b98b109 --- /dev/null +++ b/src/org.ofono.service @@ -0,0 +1,4 @@ +[D-BUS Service] +Name=org.ofono +Exec=/usr/sbin/ofonod +User=root -- 1.6.0.4