]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - mstpd/mstpd.nm
04a3876c724261cc0e3898f824b8547aa1f27847
[people/ms/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 git_ver = 0d06abf
9 release = 0.1-git%{git_ver}.1
10 thisapp = %{name}-%{version}-git%{git_ver}
11
12 groups = Networking/Tools
13 url = http://git.ipfire.org/?p=thirdparty/mstpd.git;a=summary
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 build
23 prepare_cmds
24 # Please do not ship code with -Werror enabled.
25 sed -i Makefile \
26 -e "s/-Werror//"
27 end
28
29 install_cmds
30 install -v -m 755 %{DIR_SOURCE}/bridge-stp \
31 %{BUILDROOT}/sbin/bridge-stp
32 end
33 end
34
35 packages
36 package %{name}
37 script postin
38 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
39 /bin/systemctl --no-reload enable mstpd.service >/dev/null 2>&1 || :
40 end
41
42 script preun
43 /bin/systemctl --no-reload disable mstpd.service >/dev/null 2>&1 || :
44 /bin/systemctl stop rstp.service >/dev/null 2>&1 || :
45 end
46
47 script postup
48 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
49 /bin/systemctl try-restart mstpd.service >/dev/null 2>&1 || :
50 end
51 end
52 end