Add service file for the daemon 84/22784/1 accepted/tizen/ivi/20140619.123608 submit/tizen/20140611.154231 submit/tizen_ivi/20140618.000000 submit/tizen_ivi/20140618.000002
authorJussi Laako <jussi.laako@linux.intel.com>
Wed, 11 Jun 2014 14:34:21 +0000 (17:34 +0300)
committerJussi Laako <jussi.laako@linux.intel.com>
Wed, 11 Jun 2014 14:34:21 +0000 (17:34 +0300)
Change-Id: Idef11ceb57dc392668d3dc9f311879e4618ff8fc

data/gsignond.service [new file with mode: 0644]
packaging/gsignond.changes
packaging/gsignond.spec

diff --git a/data/gsignond.service b/data/gsignond.service
new file mode 100644 (file)
index 0000000..8402adb
--- /dev/null
@@ -0,0 +1,9 @@
+[Unit]
+Description=Single SignOn Daemon
+Requires=dbus.service
+
+[Service]
+ExecStart=/usr/bin/gsignond
+
+[Install]
+WantedBy=default.target
index ca4ba25..c97c34b 100644 (file)
@@ -1,3 +1,6 @@
+* Wed Jun 11 2014 Jussi Laako <jussi.laako@linux.intel.com>
+- Add service file so the daemon gets auto-started inside the user session
+
 * Fri Mar 07 2014 Jussi Laako <jussi.laako@linux.intel.com>
 - Release 1.0.1
 
index 839f6f4..6d661f1 100644 (file)
@@ -7,7 +7,7 @@
 Name: gsignond
 Summary: GLib based Single Sign-On daemon
 Version: 1.0.1
-Release: 2
+Release: 3
 Group: Security/Accounts
 License: LGPL-2.1+, GPL-2.0+
 Source: %{name}-%{version}.tar.gz
@@ -70,6 +70,10 @@ make %{?_smp_mflags}
 %install
 rm -rf %{buildroot}
 %make_install
+install -m 755 -d %{buildroot}%{_libdir}/systemd/user
+install -m 644 data/gsignond.service %{buildroot}%{_libdir}/systemd/user/
+install -m 755 -d %{buildroot}%{_libdir}/systemd/user/weston.target.wants
+ln -s ../gsignond.service %{buildroot}%{_libdir}/systemd/user/weston.target.wants/gsignond.service
 
 
 %post
@@ -93,6 +97,8 @@ getent group gsignond > /dev/null || /usr/sbin/groupadd -r gsignond
 %if %{dbus_type} != "p2p"
 %{_datadir}/dbus-1/services/*SingleSignOn*.service
 %endif
+%{_libdir}/systemd/user/gsignond.service
+%{_libdir}/systemd/user/weston.target.wants/gsignond.service
 %config(noreplace) %{_sysconfdir}/gsignond.conf