From 915881aa163001eea87c403b62d37c5b865b77d5 Mon Sep 17 00:00:00 2001 From: Insoon Kim Date: Tue, 13 Apr 2021 20:14:30 -0700 Subject: [PATCH] [SignalingServer] Preload to Public image This preloads Signaling Server service to Public image by default. Change-Id: Icb800a7ac8e3262fc41d7d40df7f5dc28431997e Signed-off-by: Insoon Kim --- packaging/signaling_server.xml.in | 11 +++++++++++ packaging/wrtjs.spec | 25 +++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 packaging/signaling_server.xml.in diff --git a/packaging/signaling_server.xml.in b/packaging/signaling_server.xml.in new file mode 100644 index 0000000..79fc494 --- /dev/null +++ b/packaging/signaling_server.xml.in @@ -0,0 +1,11 @@ + + + + + + + + + http://tizen.org/privilege/appmanager.launch + + diff --git a/packaging/wrtjs.spec b/packaging/wrtjs.spec index b3c4b69..838425d 100755 --- a/packaging/wrtjs.spec +++ b/packaging/wrtjs.spec @@ -18,6 +18,9 @@ Source: %{name}-%{version}.tar.gz %if "%{?profile}" != "wearable" && "%{?_with_da_profile}" != "1" %define _use_d2d 1 %endif +%if "%{?profile}" != "tv" && "%{?profile}" != "wearable" && "%{?_with_da_profile}" != "1" + %define _use_signaling_server 1 +%endif BuildRequires: pkgconfig(chromium-efl) @@ -109,6 +112,15 @@ absolute_appdir=$PWD/%{app_dir} > packaging/%{_d2d_pkgid}.xml %endif +%if 0%{?_use_signaling_server} + %define _signaling_server_pkgid YwfXAVFyIw + sed -e 's#@TIZEN_VERSION@#%{tizen_version_major}.%{tizen_version_minor}#g' \ + -e 's#@WRTJS_VERSION@#%{version}#g' \ + -e 's#@PACKAGE_ID@#%{_signaling_server_pkgid}#g' \ + packaging/signaling_server.xml.in \ + > packaging/%{_signaling_server_pkgid}.xml +%endif + %install %ifarch armv7l %define ARCHITECTURE armv7l @@ -187,6 +199,15 @@ cp -r %{app_dir}/* %{buildroot}%{_resourcedir}/ ln -sf %{_bindir}/wrt-service-launcher %{buildroot}%{_appdir}/%{_d2d_pkgid}/bin/%{_d2d_pkgid}.Service %endif +%if 0%{?_use_signaling_server} + install -d %{buildroot}%{_appdir}/%{_signaling_server_pkgid}/bin + install -d %{buildroot}%{_appdir}/%{_signaling_server_pkgid}/res + install -d %{buildroot}%{_xmldir} + install -m 0644 packaging/%{_signaling_server_pkgid}.xml %{buildroot}%{_xmldir}/ + cp -rf signaling_server %{buildroot}%{_appdir}/%{_signaling_server_pkgid}/res/wgt/ + ln -sf %{_bindir}/wrt-service-launcher %{buildroot}%{_appdir}/%{_signaling_server_pkgid}/bin/%{_signaling_server_pkgid}.Service +%endif + %pre export CHROMIUM_REVISION= if [ -f "%{_datadir}/chromium-efl/version" ]; then @@ -231,6 +252,10 @@ rm -fr %{buildroot} %{_appdir}/%{_d2d_pkgid} %{_xmldir}/%{_d2d_pkgid}.xml %endif +%if 0%{?_use_signaling_server} + %{_appdir}/%{_signaling_server_pkgid} + %{_xmldir}/%{_signaling_server_pkgid}.xml +%endif %if "%{?tizen_profile_name}" != "tv" %caps(cap_setgid,cap_sys_admin=ei) %{_bindir}/wrt-loader %else -- 2.7.4