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
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}