move default_user adding logic from kickstarter 75/67475/1 accepted/tizen/common/20160427.053855 accepted/tizen/ivi/20160427.080210 accepted/tizen/mobile/20160427.080134 accepted/tizen/tv/20160427.080154 accepted/tizen/wearable/20160427.080140 submit/tizen/20160427.004626
authorYunmi Ha <yunmi.ha@samsung.com>
Wed, 27 Apr 2016 00:38:42 +0000 (09:38 +0900)
committerYunmi Ha <yunmi.ha@samsung.com>
Wed, 27 Apr 2016 00:38:42 +0000 (09:38 +0900)
Change-Id: Ifa4f6c1177f5fb8de2697f0f17208845df92255b

packaging/tlm.spec [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 6387900..e8c849f
@@ -15,7 +15,7 @@
 Name:    tlm
 Summary: Login manager for Tizen
 Version: 1.0.3
-Release: 0
+Release: 1
 Group:   System/Service
 License: LGPL-2.1+
 URL:     https://github.com/01org/tlm
@@ -25,6 +25,7 @@ Requires(post): /sbin/ldconfig
 Requires(post): systemd
 Requires(postun): /sbin/ldconfig
 Requires(postun): systemd
+Requires(post): tizen-platform-config
 Requires: gumd
 Requires: libsystemd
 Requires: pam-modules-extra
@@ -35,6 +36,7 @@ BuildRequires: pkgconfig(gio-unix-2.0)
 BuildRequires: pkgconfig(gmodule-2.0)
 BuildRequires: pkgconfig(libgum)
 BuildRequires: pam-devel
+BuildRequires:  pkgconfig(libtzplatform-config)
 %if %{debug_build} == 1
 BuildRequires: gtk-doc
 %endif
@@ -208,6 +210,11 @@ install -m 755 data/tizen-common/etc/session.d/* %{buildroot}%{_sysconfdir}/sess
 %post
 /sbin/ldconfig
 
+%posttrans
+if [ -z `getent passwd |  grep ^%{TZ_SYS_DEFAULT_USER}:` ]; then
+    gum-utils --offline --add-user --username="%{TZ_SYS_DEFAULT_USER}" --usertype=admin --usecret=tizen
+fi
+
 
 %postun -p /sbin/ldconfig