Don't use rpm command in spec file 49/252049/2
authorYoungsoo Choi <kenshin.choi@samsung.com>
Fri, 22 Jan 2021 03:33:36 +0000 (12:33 +0900)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 23 Feb 2021 02:50:13 +0000 (18:50 -0800)
The use of rpm command will block OBS build process.
This replace it with cat command to read chromium-efl version.

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

index 842226c8d83ee081bf6d305bdc30c954efb2232e..97fa9e67b04b545124501e1299dbc3c0be8145e9 100755 (executable)
@@ -127,9 +127,11 @@ absolute_appdir=$PWD/%{app_dir}
 install -d %{GENERATED_APP_DIR}
 install -d %{buildroot}%{_bindir}
 install -d %{buildroot}%{_datadir}/aul
+install -d %{buildroot}%{_datadir}/wrtjs
 install -d %{buildroot}%{_resourcedir}
 install -d %{buildroot}%{WRTJS_APP_DIR}
 
+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}