Fix the macro commonly 19/61019/3 accepted/tizen/common/20160314.065525 accepted/tizen/ivi/20160310.052641 accepted/tizen/mobile/20160310.052537 accepted/tizen/tv/20160310.052559 accepted/tizen/wearable/20160310.052615 submit/tizen/20160229.000000 submit/tizen/20160305.131859 submit/tizen_common/20160311.185532
authorsangwan.kwon <sangwan.kwon@samsung.com>
Thu, 3 Mar 2016 08:58:17 +0000 (17:58 +0900)
committersangwan.kwon <sangwan.kwon@samsung.com>
Thu, 3 Mar 2016 09:23:23 +0000 (18:23 +0900)
Change-Id: I1cf6f7cc0ff90022b2eb5081cbc32c21bf1b14dd
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
packaging/ca-certificates.spec

index 98e1513..0660d54 100644 (file)
@@ -26,13 +26,15 @@ Requires: %name = %version-%release
 ca-certificates devel package which contains RPM macros
 for ca-bundle and ssl certs directory
 
-%define ssletcdir   %{TZ_SYS_RO_ETC}/ssl
-%define usrcadir    %{TZ_SYS_RO_SHARE}/ca-certificates/certs
+%define etcdir      %{?TZ_SYS_RO_ETC:%TZ_SYS_RO_ETC/}%{!?TZ_SYS_RO_ETC:/etc/}
+%define ssletcdir   %{etcdir}ssl
+%define usrdir      %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE/}%{!?TZ_SYS_RO_SHARE:/usr/share/}
+%define usrcadir    %{usrdir}ca-certificates/certs
 %define etccadir    %{ssletcdir}/certs
 %define cabundledir /var/lib/ca-certificates
 %define cabundle    %{cabundledir}/ca-bundle.pem
 %define etccabundle %{ssletcdir}/ca-bundle.pem
-%define macro_ca_certificates %{TZ_SYS_RO_ETC}/rpm/macros.ca-certificates
+%define macro_ca_certificates %{etcdir}/rpm/macros.ca-certificates
 
 %prep
 %setup
@@ -57,7 +59,7 @@ done
 
 ln -sf %{cabundle} %{buildroot}%{etccabundle}
 
-mkdir -p %{buildroot}%{TZ_SYS_RO_ETC}/rpm
+mkdir -p %{buildroot}%{etcdir}rpm
 
 touch %{buildroot}%{macro_ca_certificates}
 echo "%TZ_SYS_CA_CERTS      %{etccadir}"    >> %{buildroot}%{macro_ca_certificates}