]> git.ipfire.org Git - ipfire-3.x.git/blame - bird/bird.nm
kernel: Update to 5.1
[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
253d3a95 7version = 2.0.2
1e1ddde2
MT
8release = 1
9
10groups = Networking/Routing
11url = http://bird.network.cz/
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
20source_dl = ftp://bird.network.cz/pub/bird/
21
22build
23 requires
24 bison
25 flex
26 ncurses-devel
27 readline-devel
28 end
1e1ddde2
MT
29end
30
31packages
32 package %{name}
33 prerequires = systemd-units
34
35 script postin
36 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
37 end
38
39 script preun
40 /bin/systemctl --no-reload disable bird.service > /dev/null 2>&1 || :
41 /bin/systemctl stop bird.service > /dev/null 2>&1 || :
42
1e1ddde2
MT
43 end
44
45 script postun
46 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
47 end
48
49 script postup
50 /bin/systemctl daemon-reload 2>&1 || :
51 /bin/systemctl reload-or-try-restart bird.service >/dev/null 2>&1 || :
1e1ddde2
MT
52 end
53 end
54
55 package %{name}-debuginfo
56 template DEBUGINFO
57 end
58end