Fix messageport launching due to app user removal 68/28368/2 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi accepted/tizen_3.0_ivi accepted/tizen_ivi tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.m14.3_ivi tizen_3.0_ivi accepted/tizen/common/20141003.171222 accepted/tizen/ivi/20141009.080619 submit/tizen_common/20141003.171000 submit/tizen_ivi/20141007.444444 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release tizen_3.0_ivi_release
authorBaptiste DURAND <baptiste.durand@open.eurogiciel.org>
Fri, 3 Oct 2014 16:58:23 +0000 (18:58 +0200)
committerBaptiste DURAND <baptiste.durand@open.eurogiciel.org>
Fri, 3 Oct 2014 17:06:56 +0000 (19:06 +0200)
Change-Id: I7e4736d53ccdd326b0b56078618fafba0353d6f1
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
messageportd.service.in
packaging/message-port.spec

index bb2aef1..88cf19a 100644 (file)
@@ -3,7 +3,7 @@ Description=Messageport Daemon
 
 [Service]
 Type=simple
-User=app
+User=messageport
 SmackExecLabel=User
 KillSignal=SIGTERM
 Restart=always
index a831646..81b64f1 100644 (file)
@@ -2,6 +2,9 @@
 %define build_tests 1
 %define use_session_bus 0
 %define systemddir /lib/systemd
+%define daemon_user messageport
+%define daemon_group messageport
+
 
 Name:       message-port
 Summary:    Message port daemon
@@ -85,6 +88,9 @@ cp messageportd.service $RPM_BUILD_ROOT%{systemddir}/system
 
 
 %post
+getent group %{daemon_group} >/dev/null || %{_sbindir}/groupadd -r -o %{daemon_group}
+getent passwd %{daemon_user} >/dev/null || %{_sbindir}/useradd -r -g %{daemon_group} -s /bin/false -d /run/%{daemon_user} -c "Message Port daemon" %{daemon_user}
+
 /bin/systemctl enable messageportd.service
 
 %postun