[Service][Public] Run device home on booting time 12/265012/2
authorYoungsoo Choi <kenshin.choi@samsung.com>
Thu, 7 Oct 2021 05:11:33 +0000 (22:11 -0700)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Thu, 7 Oct 2021 05:31:36 +0000 (22:31 -0700)
The device home runs on booting time on public profile.

Change-Id: I903ff09c43bb78345d2209e681c651d8b5c3094d
Signed-off-by: Youngsoo Choi <kenshin.choi@samsung.com>
packaging/config.xml.in [new file with mode: 0644]
packaging/config_tv.xml.in [moved from device_home/config.xml with 100% similarity]
packaging/wrtjs.spec

diff --git a/packaging/config.xml.in b/packaging/config.xml.in
new file mode 100644 (file)
index 0000000..2b80c64
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<widget xmlns:tizen="http://tizen.org/ns/widgets" xmlns="http://www.w3.org/ns/widgets" id="http://yourdomain/GlobalDeviceWebServer" version="1.0.0" viewmodes="maximized">
+    <tizen:application package="9z6IujVul3" required_version="6.0" auto-restart="true" on-boot="true"/>
+    <feature name="http://tizen.org/feature/screen.size.all"/>
+    <name>DeviceHome</name>
+    <tizen:profile name="mobile"/>
+    <tizen:privilege name="http://tizen.org/privilege/account.read"/>
+    <tizen:privilege name="http://tizen.org/privilege/application.launch"/>
+    <tizen:privilege name="http://tizen.org/privilege/application.info"/>
+    <tizen:privilege name="http://tizen.org/privilege/appmanager.kill"/>
+    <tizen:privilege name="http://tizen.org/privilege/package.info"/>
+    <tizen:privilege name="http://tizen.org/privilege/filesystem.read"/>
+    <tizen:privilege name="http://tizen.org/privilege/filesystem.write"/>
+    <tizen:privilege name="http://tizen.org/privilege/internet"/>
+    <tizen:privilege name="http://tizen.org/privilege/mediastorage"/>
+       <tizen:service id="9z6IujVul3.DeviceHome" type="global" auto-restart="true" on-boot="true">
+        <tizen:content src="service.js"/>
+        <tizen:name>DeviceHomeService</tizen:name>
+        <tizen:description>DeviceHomeService</tizen:description>
+    </tizen:service>
+</widget>
index 784e037..c149c45 100644 (file)
@@ -199,10 +199,12 @@ cp -r %{app_dir}/* %{buildroot}%{_resourcedir}/
   %define _d2d_app_file_name device_home.tmg
   %define _d2d_app_extension tmg
   %define _d2d_install_path %{TZ_SYS_DATA}/device_home
+  install -m 0644 packaging/config_tv.xml.in device_home/config.xml
 %else
   %define _d2d_app_file_name device_home.wgt
   %define _d2d_app_extension wgt
   %define _d2d_install_path %{_appdir}/.preload-rw-wgt
+  install -m 0644 packaging/config.xml.in device_home/config.xml
 %endif
   install -m 0644 key.pem device_home/signaling_server/gen/
   install -m 0644 cert.pem device_home/signaling_server/gen/
@@ -259,6 +261,7 @@ fi
 %post
 %if "%{?_local_build}" == "1"
 %if 0%{?_use_d2d}
+  pkgcmd -un 9z6IujVul3
   pkgcmd -i -t wgt -p %{_d2d_install_path}/%{_d2d_app_file_name}
 %endif
 %endif