From 62a7a3f51d8c7486ea88144497921a87d622b087 Mon Sep 17 00:00:00 2001 From: rodrigosiqueira Date: Tue, 1 Sep 2015 17:40:20 -0300 Subject: [PATCH] Colab: fix service handling on upgrades --- colab/colab.spec | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/colab/colab.spec b/colab/colab.spec index eec14da..dd59904 100644 --- a/colab/colab.spec +++ b/colab/colab.spec @@ -1,6 +1,6 @@ %define name colab %define version 1.10.3 -%define default_release 1 +%define default_release 2 %{!?release: %define release %{default_release}} %define buildvenv /var/tmp/%{name}-%{version} @@ -186,6 +186,12 @@ ln -s /var/lib/colab-assets /usr/share/nginx/colab yes yes | colab-admin collectstatic -%preun -systemctl stop colab -systemctl disable colab +%postun +if [ $1 -eq 0 ]; then + # package being removed + systemctl stop colab + systemctl disable colab +else + # upgrade + systemctl try-restart colab +fi -- libgit2 0.21.2