From 73fd01dc0d16c3ef3769f9dc1f1f5db75b3d840b Mon Sep 17 00:00:00 2001 From: Kyungwook Tak Date: Tue, 21 Jun 2016 09:58:42 +0900 Subject: [PATCH] Clean up csr db before start service Change-Id: Ie69c009af831a18bd5de21c96faae1e8e014ee7a Signed-off-by: Kyungwook Tak --- packaging/csr-framework.spec | 35 ++++++++++++++--------------------- 1 file changed, 14 insertions(+), 21 deletions(-) diff --git a/packaging/csr-framework.spec b/packaging/csr-framework.spec index c7088b1..1ba85e2 100644 --- a/packaging/csr-framework.spec +++ b/packaging/csr-framework.spec @@ -216,34 +216,27 @@ mkdir -p %{buildroot}%{engine_dir} mkdir -p %{buildroot}%{engine_rw_working_dir} %post +rm -f %{rw_db_dir}/.%{service_name}.db* + systemctl daemon-reload -if [ $1 = 1 ]; then - systemctl start %{service_name}-cs.socket - systemctl start %{service_name}-wp.socket - systemctl start %{service_name}-admin.socket - systemctl start %{service_name}-popup.socket - systemctl start %{service_name}.service -fi -if [ $1 = 2 ]; then - systemctl restart %{service_name}-cs.socket - systemctl restart %{service_name}-wp.socket - systemctl restart %{service_name}-admin.socket - systemctl restart %{service_name}-popup.socket - systemctl restart %{service_name}.service -fi +systemctl start %{service_name}-cs.socket +systemctl start %{service_name}-wp.socket +systemctl start %{service_name}-admin.socket +systemctl start %{service_name}-popup.socket +systemctl start %{service_name}.service %preun -if [ $1 = 0 ]; then - systemctl stop %{service_name}.service - systemctl stop %{service_name}-cs.socket - systemctl stop %{service_name}-wp.socket - systemctl stop %{service_name}-admin.socket - systemctl stop %{service_name}-popup.socket -fi +systemctl stop %{service_name}-popup.service +systemctl stop %{service_name}.service +systemctl stop %{service_name}-cs.socket +systemctl stop %{service_name}-wp.socket +systemctl stop %{service_name}-admin.socket +systemctl stop %{service_name}-popup.socket %postun if [ $1 = 0 ]; then + # uninstall systemctl daemon-reload fi -- 2.7.4