Workaround for TIVI-2062 29/11629/1 accepted/tizen/20131031.221324 submit/tizen/20131031.220903
authorRusty Lynch <rusty.lynch@intel.com>
Thu, 31 Oct 2013 22:00:07 +0000 (15:00 -0700)
committerRusty Lynch <rusty.lynch@intel.com>
Thu, 31 Oct 2013 22:00:07 +0000 (15:00 -0700)
Disable the process pool mechanism in the web runtime so that web apps
are correctly running as the app user, but at a cost to app startup time

Change-Id: I86dc8679a9942b3c1233d1255f50875281bf8f0f
Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
scripts/base-weston-default.post

index c6dc867..34ed1bd 100644 (file)
@@ -15,12 +15,16 @@ ln -sf weston.target  /usr/lib/systemd/user/default.target
 
 # Add over-riding environment to enable the web runtime to
 # run on an IVI image as a different user then the tizen user
+# Some notes on some of the variables:
+#  - ELM_THEME is needed in order for the wrt to have visible content
+#  - WRT_PROCESS_POOL_DISABLE is a work around for TIVI-2062
 cat > /etc/sysconfig/wrt <<EOF
 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/5000/dbus/user_bus_socket
 XDG_RUNTIME_DIR=/run/user/5000
 ELM_ENGINE=wayland_egl
 ECORE_EVAS_ENGINE=wayland_egl
 ELM_THEME=tizen-HD-light
+WRT_PROCESS_POOL_DISABLE=1
 EOF
 
 # Use the same over-rides for the native prelaunch daemon