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