Don't use rpm command in spec file 36/252036/5 accepted/tizen/unified/20210122.065506 submit/tizen/20210122.055702 submit/tizen/20210122.061210
authorYoungsoo Choi <kenshin.choi@samsung.com>
Fri, 22 Jan 2021 03:33:36 +0000 (12:33 +0900)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Fri, 22 Jan 2021 05:27:47 +0000 (14:27 +0900)
The use of rpm command will block OBS build process.
This replace it with cat command to read chromium-efl version.

Change-Id: I30e738eeb69a4d205fab5b9f73ac2f66b77d165e
Signed-off-by: Youngsoo Choi <kenshin.choi@samsung.com>
packaging/wrtjs.spec

index 842226c..f962ec8 100755 (executable)
@@ -130,6 +130,8 @@ install -d %{buildroot}%{_datadir}/aul
 install -d %{buildroot}%{_resourcedir}
 install -d %{buildroot}%{WRTJS_APP_DIR}
 
+mkdir -p %{buildroot}%{_datadir}/wrtjs
+echo %{version} > %{buildroot}%{_datadir}/wrtjs/version
 %if 0%{?_use_tpk}
   %if 0%{?__package_signing}
     install -m 0644 tizen/downloadable/vd_sign/author-signature.xml %{buildroot}%{WRTJS_APP_DIR}
@@ -186,19 +188,13 @@ cp -r %{app_dir}/* %{buildroot}%{_resourcedir}/
 %endif
 
 %pre
-if (( $(rpm -q chromium-efl | wc -l) > 1 )); then
-  echo -e "\033[31m*****************************************************"
-  echo -e "Please remove chromium-efl rpm(s) except for one:\n"
-  rpm -q chromium-efl
-  echo -e "*****************************************************\033[m"
-  exit 1
-fi
-
-export CHROMIUM_REVISION=$(rpm -q chromium-efl | awk -F. '{print $2}')
-export WRTJS_REVISION=$(echo %{version} | awk -F. '{print $2}')
-if [[ "${CHROMIUM_REVISION}" == "" ]]; then
+export CHROMIUM_REVISION=
+if [ -f "%{_datadir}/chromium-efl/version" ]; then
+  CHROMIUM_REVISION=$(cat  %{_datadir}/chromium-efl/version | awk -F. '{print $2}')
+else
   CHROMIUM_REVISION="not installed"
 fi
+export WRTJS_REVISION=$(echo %{version} | awk -F. '{print $2}')
 
 echo -e "\033[32m*****************************************************"
 echo -e "* chromium-efl revision : ${CHROMIUM_REVISION}"
@@ -243,6 +239,7 @@ rm -fr %{buildroot}
 %if "%{_vd_cfg_product_type}" != "LFD"
   %{_datadir}/aul/wrt.loader
 %endif
+%{_datadir}/wrtjs/version
 %{_libdir}/%{crosswalk_extensions_service}/plugins.json
 %{_resourcedir}/*
 %if 0%{?__package_signing}