ca-cert resource renamed to openssl hash style 07/51607/1 accepted/tizen/mobile/20151112.232403 accepted/tizen/tv/20151112.232413 accepted/tizen/wearable/20151112.232428 submit/tizen/20151112.113302
authorKyungwook Tak <k.tak@samsung.com>
Wed, 11 Nov 2015 07:02:58 +0000 (16:02 +0900)
committerKyungwook Tak <k.tak@samsung.com>
Wed, 11 Nov 2015 07:02:58 +0000 (16:02 +0900)
Change-Id: I2b0675a160096e388bdd81678be7b46b16a32e8b
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
packaging/ca-certificates-mozilla.spec

index 721a79b..b6e0d0c 100644 (file)
@@ -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