diff options
author | sangwan.kwon <sangwan.kwon@samsung.com> | 2016-07-18 09:35:50 +0900 |
---|---|---|
committer | sangwan.kwon <sangwan.kwon@samsung.com> | 2016-07-22 14:59:37 +0900 |
commit | 99659ec45d64234927b2fca33ad58e0648e573ca (patch) | |
tree | 22fcd8780573c887ec626e2f610515242c42098e /packaging/cert-checker.spec | |
parent | f744139cf01c9f6bc19968cd728965fb874c194a (diff) | |
download | cert-checker-99659ec45d64234927b2fca33ad58e0648e573ca.tar.gz cert-checker-99659ec45d64234927b2fca33ad58e0648e573ca.tar.bz2 cert-checker-99659ec45d64234927b2fca33ad58e0648e573ca.zip |
Replace popup architecture to systemd service
[AS-IS]
* popup used to pipe for IPC
[TO-BE]
* use to systemd service
Change-Id: Ie203c8a4dbcb071fd3896e0c7af1bb8cd7280dbf
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
Diffstat (limited to 'packaging/cert-checker.spec')
-rw-r--r-- | packaging/cert-checker.spec | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/packaging/cert-checker.spec b/packaging/cert-checker.spec index 827c6e9..a202879 100644 --- a/packaging/cert-checker.spec +++ b/packaging/cert-checker.spec @@ -42,6 +42,11 @@ Check OCSP validation at app install/uninstall time. %global service_user security_fw %global service_group security_fw +# popup macro +%global popup_stream /tmp/.%{service_name}-popup.socket +%global popup_env /run/tizen-system-env +%global popup_unitdir %{_unitdir_user} + # common lib package %package -n lib%{name}-common Summary: Common Library package for %{name} @@ -108,15 +113,20 @@ export LDFLAGS+="-Wl,--rpath=%{_libdir} " -DTEST_APP_SIGNATURES_DIR="%{TZ_SYS_ROOT}/cert-checker-test" \ -DSYSTEMD_UNIT_DIR=%{_unitdir} \ -DBIN_DIR=%{TZ_SYS_BIN} \ - -DDB_INSTALL_DIR=%{DB_INST_DIR} + -DDB_INSTALL_DIR=%{DB_INST_DIR} \ + -DPOPUP_ENV_PATH=%{popup_env} \ + -DPOPUP_STREAM=%{popup_stream} \ + -DPOPUP_SYSTEMD_UNIT_DIR=%{popup_unitdir} make %{?jobs:-j%jobs} %install %make_install %find_lang %{name} -%install_service sockets.target.wants %{name}.socket +%install_service sockets.target.wants %{name}.socket +mkdir -p %{buildroot}%{popup_unitdir}/sockets.target.wants +ln -s ../%{name}-popup.socket %{buildroot}%{popup_unitdir}/sockets.target.wants/%{name}-popup.socket %clean rm -rf %{buildroot} @@ -157,11 +167,14 @@ fi %license LICENSE %dir %attr(0700,%{service_user},%{service_group}) %{DB_INST_DIR} %config(noreplace) %attr(0600,%{service_user},%{service_group}) %{DB_INST_DIR}/.%{name}.db +%{TZ_SYS_BIN}/%{name} +%{TZ_SYS_BIN}/%{name}-popup %{_unitdir}/%{name}.service %{_unitdir}/%{name}.socket %{_unitdir}/sockets.target.wants/%{name}.socket -%{TZ_SYS_BIN}/%{name} -%{TZ_SYS_BIN}/%{name}-popup +%{popup_unitdir}/%{name}-popup.service +%{popup_unitdir}/%{name}-popup.socket +%{popup_unitdir}/sockets.target.wants/%{name}-popup.socket %files -n lib%{name}-common %defattr(-,root,root,-) |