In Tizen 3.0, dbus will running with an unprivileged user 'dbus' and use
an setuid servicehelper to activate system service, which should be
installed into the system-service directory if it provides system wide
service, and "User=" field is must to have to servicehelper.
Bug: https://bugs.tizen.org/jira/browse/PTREL-124
Change-Id: I28e400db73439b5c8695e515f834fdf01c973598
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
AC_SUBST(DBUS_CONF_DIR)
# Check DBus service path
-DBUS_SERVICES_DIR="/usr/share/dbus-1/services"
+DBUS_SERVICES_DIR="/usr/share/dbus-1/system-services"
AC_SUBST(DBUS_SERVICES_DIR)
AC_DEFINE_UNQUOTED(DBUS_SERVICES_DIR, "$DBUS_SERVICES_DIR", [Where services dir for DBus is])
[D-BUS Service]
Name=org.tizen.lbs.Providers.GpsManager
Exec=@libexecdir@/gps-manager
+User=root
%manifest %{name}.manifest
%defattr(-,root,root,-)
/usr/libexec/gps-manager
-/usr/share/dbus-1/services/org.tizen.lbs.Providers.GpsManager.service
+/usr/share/dbus-1/system-services/org.tizen.lbs.Providers.GpsManager.service
/usr/share/lbs/gps-manager.provider
/etc/rc.d/init.d/gps-manager
/etc/rc.d/rc3.d/S90gps-manager