]> git.ipfire.org Git - ipfire-3.x.git/blame - bird/bird.nm
json-c: Update to version 0.17-20230812
[ipfire-3.x.git] / bird / bird.nm
CommitLineData
1e1ddde2
MT
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = bird
8da1d158
JS
7version = 2.13.1
8release = 1
1e1ddde2
MT
9
10groups = Networking/Routing
b91f2873 11url = https://bird.network.cz/
1e1ddde2
MT
12license = GPLv2+
13summary = BIRD Internet Routing Daemon.
14
15description
16 BIRD is dynamic routing daemon supporting IPv4 and IPv6 versions of routing
17 protocols BGP, RIP and OSPF.
18end
19
b91f2873 20source_dl = https://bird.network.cz/download/
1e1ddde2
MT
21
22build
23 requires
24 bison
25 flex
26 ncurses-devel
27 readline-devel
28 end
a1993fb5
SS
29
30 install_cmds
31 # Drop /var/run
32 rm -rvf %{BUILDROOT}%{localstatedir}/run
33 end
1e1ddde2
MT
34end
35
36packages
37 package %{name}
38 prerequires = systemd-units
39
40 script postin
41 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
42 end
43
44 script preun
45 /bin/systemctl --no-reload disable bird.service > /dev/null 2>&1 || :
46 /bin/systemctl stop bird.service > /dev/null 2>&1 || :
47
1e1ddde2
MT
48 end
49
50 script postun
51 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
52 end
53
54 script postup
55 /bin/systemctl daemon-reload 2>&1 || :
56 /bin/systemctl reload-or-try-restart bird.service >/dev/null 2>&1 || :
1e1ddde2
MT
57 end
58 end
59
60 package %{name}-debuginfo
61 template DEBUGINFO
62 end
63end