From a5b296faa95487cf2801625a77233ad1a91786a4 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 11 Oct 2011 01:15:26 +0200 Subject: [PATCH] bird: Add scriptlets. --- bird/bird.nm | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/bird/bird.nm b/bird/bird.nm index e86eda259..b6bcb7f26 100644 --- a/bird/bird.nm +++ b/bird/bird.nm @@ -5,7 +5,7 @@ name = bird version = 1.3.1 -release = 1 +release = 2 groups = Networking/Routing url = http://bird.network.cz/ @@ -57,5 +57,28 @@ end packages package %{name} + prerequires = systemd-units + + script postin + /bin/systemctl daemon-reload >/dev/null 2>&1 || : + end + + script preun + /bin/systemctl --no-reload disable bird.service > /dev/null 2>&1 || : + /bin/systemctl stop bird.service > /dev/null 2>&1 || : + + /bin/systemctl --no-reload disable bird6.service > /dev/null 2>&1 || : + /bin/systemctl stop bird6.service > /dev/null 2>&1 || : + end + + script postun + /bin/systemctl daemon-reload >/dev/null 2>&1 || : + end + + script postup + /bin/systemctl daemon-reload 2>&1 || : + /bin/systemctl reload-or-try-restart bird.service >/dev/null 2>&1 || : + /bin/systemctl reload-or-try-restart bird6.service >/dev/null 2>&1 || : + end end end -- 2.47.2