summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyungwook Tak <k.tak@samsung.com>2015-11-11 16:02:58 +0900
committerKyungwook Tak <k.tak@samsung.com>2015-11-11 16:02:58 +0900
commit8990409f4bce14675d20e75cba175d90482b8be3 (patch)
treea9b1d543fe1689c9a225016a26634252950359d0
parentcb860e7f632b3c74cb837781d43fe374fe0b5083 (diff)
downloadca-certificates-mozilla-8990409f4bce14675d20e75cba175d90482b8be3.tar.gz
ca-certificates-mozilla-8990409f4bce14675d20e75cba175d90482b8be3.tar.bz2
ca-certificates-mozilla-8990409f4bce14675d20e75cba175d90482b8be3.zip
Change-Id: I2b0675a160096e388bdd81678be7b46b16a32e8b Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
-rw-r--r--packaging/ca-certificates-mozilla.spec13
1 files changed, 12 insertions, 1 deletions
diff --git a/packaging/ca-certificates-mozilla.spec b/packaging/ca-certificates-mozilla.spec
index 721a79b..b6e0d0c 100644
--- a/packaging/ca-certificates-mozilla.spec
+++ b/packaging/ca-certificates-mozilla.spec
@@ -70,7 +70,7 @@ if [ "%{version}" != "$ver" ]; then
false
fi
-%define trustdir_static %{TZ_SYS_SHARE}/ca-certificates/mozilla
+%define trustdir_static %{TZ_SYS_SHARE}/ca-certificates/certs
%build
python %{SOURCE10}
@@ -110,6 +110,17 @@ done
for i in *.p11-kit ; do
install -m 644 "$i" "%{buildroot}/%{trustdir_static}"
done
+
+for i in %{buildroot}/%{trustdir_static}/*.pem; do
+ subject_hash=`openssl x509 -in "$i" -noout -subject_hash`
+ suffix=0
+ new_fname="%{buildroot}/%{trustdir_static}/$subject_hash"
+ while [ -e "$new_fname.$suffix" ]; do
+ suffix=$((suffix+1))
+ done
+ new_fname="$new_fname.$suffix"
+ mv "$i" "$new_fname"
+done
set -x
%post