Enable DCM feature for dummy backend 83/291883/3
authorDariusz Michaluk <d.michaluk@samsung.com>
Mon, 24 Apr 2023 10:27:03 +0000 (12:27 +0200)
committerDariusz Michaluk <d.michaluk@samsung.com>
Tue, 25 Apr 2023 11:24:44 +0000 (13:24 +0200)
Change-Id: I84bc10fbe60bc3277709bdb52206124daafa7495

packaging/device-certificate-manager-backend-dummy.spec

index b98a54ffd7ac59c4b21a4e2475051df0c4d7bfd8..83817baaef09a40e225ee7cf0e08a90df67e5ab2 100644 (file)
@@ -13,6 +13,8 @@ BuildRequires: pkgconfig(device-certificate-manager-backend)
 BuildRequires: openssl1.1
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
+Requires(post): /usr/bin/system-info-tool
+Requires(postun): /usr/bin/system-info-tool
 Requires: device-certificate-manager
 
 %description
@@ -32,6 +34,14 @@ make %{?jobs:-j%jobs}
 %make_install
 ln -s lib%{dcm_backend_api}.so.%{version} %{buildroot}%{_libdir}/lib%{dcm_backend_api}.so.1.0
 
+%post
+/usr/bin/system-info-tool -s tizen.org/feature/security.device_certificate bool 1
+
+%postun
+if [ $1 = 0 ]; then
+       /usr/bin/system-info-tool -s tizen.org/feature/security.device_certificate bool 0
+fi
+
 %files
 %manifest device-certificate-manager-backend.manifest
 %license LICENSE