]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - mstpd/mstpd.nm
rstp: Remove package which is replaced by mstpd.
[people/ms/ipfire-3.x.git] / mstpd / mstpd.nm
CommitLineData
a4469535
MT
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
076fd488 8svn_ver = 16
29663e22 9release = 0.2-svn%{svn_ver}.3
076fd488 10thisapp = %{name}-%{version}-svn%{svn_ver}
a4469535
MT
11
12groups = Networking/Tools
076fd488 13url = http://sourceforge.net/projects/mstpd/
a4469535
MT
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
076fd488
MT
22# Tarballs are created as follows:
23# svn export http://svn.code.sf.net/p/mstpd/code/trunk mstpd-%{version}-svn%{svn_ver}
24# tar cvfz mstpd-%{version}-svn%{svn_ver}.tar.gz mstpd-%{version}-svn%{svn_ver}
25
a4469535 26build
076fd488
MT
27 # Compile for release.
28 make_build_targets += MODE=release
a4469535
MT
29
30 install_cmds
076fd488 31 rm -vf %{BUILDROOT}/sbin/bridge-stp
a4469535
MT
32 end
33end
34
35packages
36 package %{name}
076fd488
MT
37 requires = network
38
39 # A regression in the Linux kernel causes that no port
40 # was brought up. It was fixed in 3.0.4-11.
29663e22 41 conflicts += kernel<3.0.4-11
076fd488 42
a4469535
MT
43 script postin
44 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
45 /bin/systemctl --no-reload enable mstpd.service >/dev/null 2>&1 || :
46 end
47
48 script preun
49 /bin/systemctl --no-reload disable mstpd.service >/dev/null 2>&1 || :
50 /bin/systemctl stop rstp.service >/dev/null 2>&1 || :
51 end
52
53 script postup
54 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
55 /bin/systemctl try-restart mstpd.service >/dev/null 2>&1 || :
56 end
57 end
58end