weston-ivi-config-modello: update TLM configuration 59/32659/3 accepted/tizen_3.0_ivi accepted/tizen_ivi tizen tizen_3.0_ivi accepted/tizen/ivi/20150104.010558 submit/tizen_ivi/20141229.291214 submit/tizen_ivi/20141231.424242 tizen_3.0_ivi_release
authorMikko Ylinen <mikko.ylinen@intel.com>
Mon, 22 Dec 2014 09:24:29 +0000 (11:24 +0200)
committerMikko Ylinen <mikko.ylinen@intel.com>
Tue, 23 Dec 2014 05:34:34 +0000 (07:34 +0200)
Once TLM login is enabled, weston-ivi configuration files
are provided by tlm-config-ivi-*. However, to minimize
the changes during the TLM enablement, just abuse existing
weston-ivi-config-modello package to finish necessary
config changes.

FIXME: all weston-ivi* will go away soon. However, before
that, the modello config changes need to be moved into,
e.g., tlm-config-ivi-singleseat-modello.

Change-Id: I223f6703cde46dd6f546102770520afeb4f2715f
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
packaging/weston-ivi.spec

index 0b2165b..69b5162 100644 (file)
@@ -26,6 +26,7 @@ compositor.
 Summary:    Tizen IVI Modello Weston configuration
 Group:      Automotive/Configuration
 Requires:   weekeyboard
+Requires:   tlm-config-ivi-singleseat
 Requires(post):   sed
 Requires(postun):   sed
 Conflicts:  ico-uxf-weston-plugin, weston-ivi-config
@@ -51,16 +52,12 @@ install -m 0644 weston.sh %{buildroot}%{_sysconfdir}/profile.d/
 %define weston_config_dir %{_sysconfdir}/xdg/weston
 mkdir -p %{buildroot}%{weston_config_dir}
 install -m 0644 weston.ini %{buildroot}%{weston_config_dir}
-install -m 0644 weston-modello.ini %{buildroot}%{weston_config_dir}/weston-modello.ini
 
 %post config-modello
-ln -s %{weston_config_dir}/weston-modello.ini %{weston_config_dir}/weston.ini
-sed -i 's/ --current-mode//' %{_unitdir_user}/weston.service
-
+sed -i 's/^\(SESSION_CMD\=.*user-session\)/\1-modello/' /etc/tlm-singleseat.conf
 
 %postun config-modello
-rm %{weston_config_dir}/weston.ini
-sed -i 's/\(^ExecStart.*\)/\1 --current-mode/' %{_unitdir_user}/weston.service
+sed -i 's/-modello//' /etc/tlm-singleseat.conf
 
 %files
 %manifest %{name}.manifest
@@ -76,4 +73,3 @@ sed -i 's/\(^ExecStart.*\)/\1 --current-mode/' %{_unitdir_user}/weston.service
 
 %files config-modello
 %manifest %{name}.manifest
-%config %{weston_config_dir}/weston-modello.ini