Use hash-signer except tv profile 90/212490/2
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 22 Aug 2019 05:27:24 +0000 (14:27 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 22 Aug 2019 05:38:50 +0000 (14:38 +0900)
Instead of hash-signer, Use a XML Digital Signatures way.

Change-Id: I6514127348bb7415e5e1025262cf231d455d657d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
packaging/org.tizen.autofilld.spec

index 0c4eeb1..4b4feae 100644 (file)
@@ -7,7 +7,6 @@ License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
 BuildRequires:  cmake
 BuildRequires:  tidl
-BuildRequires:  hash-signer
 BuildRequires:  pkgconfig(libtzplatform-config)
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(efl)
@@ -19,6 +18,15 @@ BuildRequires:  pkgconfig(capi-appfw-service-application)
 BuildRequires:  pkgconfig(capi-appfw-preference)
 BuildRequires:  pkgconfig(capi-appfw-app-manager)
 
+%if "%{?profile}" == "tv"
+  %define __hash_signing 0
+%else
+  %define __hash_signing 1
+%endif
+
+%if 0%{?__hash_signing}
+BuildRequires:  hash-signer
+%endif
 
 %description
 Autofill Daemon
@@ -57,12 +65,16 @@ make %{?jobs:-j%jobs}
 rm -rf %{buildroot}
 %make_install
 
+%if 0%{?__hash_signing}
 %define tizen_sign 1
 %define tizen_sign_base /usr/apps/%{name}
 %define tizen_sign_level platform
 %define tizen_author_sign 1
 %define tizen_dist_sign 1
-
+%else
+  install -m 0644 sign/tv/author-signature.xml "%{buildroot}"/%{TZ_SYS_RO_APP}/%{name}
+  install -m 0644 sign/tv/signature1.xml "%{buildroot}"%{TZ_SYS_RO_APP}/%{name}
+%endif
 
 %post