summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorsangwan.kwon <sangwan.kwon@samsung.com>2016-05-11 10:25:56 +0900
committersangwan.kwon <sangwan.kwon@samsung.com>2016-05-11 14:35:31 +0900
commit93a4383419a348cb773f638776062648b5dc71d2 (patch)
tree7eb7977324f924d63cf27d052237949f797655de /packaging
parent6b884475b0cedb1bf67d438fd4bb01d1ac2e0680 (diff)
downloadcert-checker-93a4383419a348cb773f638776062648b5dc71d2.tar.gz
cert-checker-93a4383419a348cb773f638776062648b5dc71d2.tar.bz2
cert-checker-93a4383419a348cb773f638776062648b5dc71d2.zip
Implement on-demand style about client-side
[AS-IS] * cert-checker was daemon. [TO-BE] * Change to on-demand style. * Add client library. Change-Id: Ia318bc8a724db1f50a50bd42aa4c8c94b078e287
Diffstat (limited to 'packaging')
-rw-r--r--packaging/cert-checker-client.manifest.in5
-rw-r--r--packaging/cert-checker.spec22
2 files changed, 27 insertions, 0 deletions
diff --git a/packaging/cert-checker-client.manifest.in b/packaging/cert-checker-client.manifest.in
new file mode 100644
index 0000000..75b0fa5
--- /dev/null
+++ b/packaging/cert-checker-client.manifest.in
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
diff --git a/packaging/cert-checker.spec b/packaging/cert-checker.spec
index 649a4a1..27a1c1d 100644
--- a/packaging/cert-checker.spec
+++ b/packaging/cert-checker.spec
@@ -52,6 +52,17 @@ Requires: %{SBIN_DIR}/ldconfig
%description -n lib%{name}-common
cert-checker common library package.
+# client lib package
+%package -n lib%{name}-client
+Summary: Client Library package for %{name}
+License: Apache-2.0
+Group: Security/Libraries
+Requires: %{SBIN_DIR}/ldconfig
+Requires: lib%{name}-common = %{version}-%{release}
+
+%description -n lib%{name}-client
+cert-checker client library package.
+
# devel package
%package devel
Summary: Development files for %{name}
@@ -70,6 +81,8 @@ License: Apache-2.0 and BSL-1.0
Group: Security/Testing
Requires: boost-test
Requires: %{name} = %{version}-%{release}
+Requires: lib%{name}-common = %{version}-%{release}
+Requires: lib%{name}-client = %{version}-%{release}
%description -n %{name}-tests
Internal test for cert-checker implementation.
@@ -153,10 +166,19 @@ fi
%license LICENSE
%{_libdir}/lib%{name}-common.so.*
+%files -n lib%{name}-client
+%defattr(-,root,root,-)
+%manifest %{name}-client.manifest
+%license LICENSE
+%{_libdir}/lib%{name}-client.so.*
+
%files devel
%defattr(-,root,root,-)
%{_libdir}/pkgconfig/%{name}.pc
%{_libdir}/lib%{name}-common.so
+%{_libdir}/lib%{name}-client.so
+%{_includedir}/cchecker/ocsp-client.h
+%{_includedir}/cchecker/error.h
%files -n %{name}-tests
%defattr(-,%{service_user},%{service_group},-)