]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blob - mstpd/mstpd.nm
iptables: Remove package
[people/amarx/ipfire-3.x.git] / mstpd / mstpd.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = mstpd
7 version = 0.01
8 svn_ver = 36
9 release = 0.7-svn%{svn_ver}.1
10 thisapp = %{name}-%{version}-svn%{svn_ver}
11
12 groups = Networking/Tools
13 url = http://sourceforge.net/projects/mstpd/
14 license = GPLv2+
15 summary = The Multiple Spanning Tree Protocol Daemon.
16
17 description
18 A daemon that implements the Multiple Spanning Tree Protocol
19 running upon the Linux ethernet bridge.
20 end
21
22 # Tarballs are created as follows:
23 # ./svn-export.sh %{version} %{svn_ver}
24
25 build
26 # Compile for release.
27 make_build_targets += MODE=release
28
29 install_cmds
30 rm -vf %{BUILDROOT}/sbin/bridge-stp
31 end
32 end
33
34 packages
35 package %{name}
36 requires = network
37
38 # Replace rstp.
39 provides += rstp=0.21-9
40 obsoletes += rstp<0.21-9
41
42 script postin
43 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
44 end
45
46 script preun
47 /bin/systemctl --no-reload disable mstpd.service >/dev/null 2>&1 || :
48 /bin/systemctl stop mstpd.service >/dev/null 2>&1 || :
49 end
50
51 script postup
52 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
53 /bin/systemctl try-restart mstpd.service >/dev/null 2>&1 || :
54 end
55 end
56
57 package %{name}-debuginfo
58 template DEBUGINFO
59 end
60 end