]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - mstpd/mstpd.nm
Add a -debuginfo for every package that is not noarch.
[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
173c3b05
MT
8svn_ver = 20
9release = 0.2-svn%{svn_ver}.1
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 22# Tarballs are created as follows:
173c3b05 23# ./svn-export.sh %{version} %{svn_ver}
076fd488 24
a4469535 25build
076fd488
MT
26 # Compile for release.
27 make_build_targets += MODE=release
a4469535
MT
28
29 install_cmds
076fd488 30 rm -vf %{BUILDROOT}/sbin/bridge-stp
a4469535
MT
31 end
32end
33
34packages
35 package %{name}
076fd488
MT
36 requires = network
37
43a405aa
MT
38 # Replace rstp.
39 provides += rstp=0.21-9
40 obsoletes += rstp<0.21-9
41
a4469535
MT
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
1f9bc2f0
MT
57
58 package %{name}-debuginfo
59 template DEBUGINFO
60 end
a4469535 61end