Gentoo Archives: gentoo-commits

From: "Martin Jackson (mjolnir)" <mjolnir@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-firewall/shorewall: ChangeLog shorewall-3.4.7.ebuild
Date: Sat, 10 Nov 2007 18:10:06
Message-Id: E1IqumO-0005Cr-Jt@stork.gentoo.org
1 mjolnir 07/11/10 18:10:00
2
3 Modified: ChangeLog
4 Added: shorewall-3.4.7.ebuild
5 Log:
6 Bump for #198603
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.152 net-firewall/shorewall/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-firewall/shorewall/ChangeLog?rev=1.152&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-firewall/shorewall/ChangeLog?rev=1.152&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-firewall/shorewall/ChangeLog?r1=1.151&r2=1.152
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-firewall/shorewall/ChangeLog,v
19 retrieving revision 1.151
20 retrieving revision 1.152
21 diff -u -r1.151 -r1.152
22 --- ChangeLog 14 Sep 2007 11:45:43 -0000 1.151
23 +++ ChangeLog 10 Nov 2007 18:10:00 -0000 1.152
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-firewall/shorewall
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/ChangeLog,v 1.151 2007/09/14 11:45:43 fmccor Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/ChangeLog,v 1.152 2007/11/10 18:10:00 mjolnir Exp $
29 +
30 +*shorewall-3.4.7 (10 Nov 2007)
31 +
32 + 10 Nov 2007; Martin Jackson <mjolnir@g.o> +shorewall-3.4.7.ebuild:
33 + Bump for #198603
34
35 14 Sep 2007; Ferris McCormick <fmccor@g.o> shorewall-4.0.ebuild:
36 Add ~sparc keyword --- part of Bug #191624
37
38
39
40 1.1 net-firewall/shorewall/shorewall-3.4.7.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-firewall/shorewall/shorewall-3.4.7.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-firewall/shorewall/shorewall-3.4.7.ebuild?rev=1.1&content-type=text/plain
44
45 Index: shorewall-3.4.7.ebuild
46 ===================================================================
47 # Copyright 1999-2007 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/shorewall-3.4.7.ebuild,v 1.1 2007/11/10 18:10:00 mjolnir Exp $
50
51 inherit eutils
52
53 #MY_P_TREE="development/3.9"
54 MY_P_TREE="3.4"
55 MY_P_DOCS="${P/${PN}/${PN}-docs-html}"
56
57 DESCRIPTION="Shoreline Firewall is an iptables-based firewall for Linux."
58 HOMEPAGE="http://www.shorewall.net/"
59 SRC_URI="http://www1.shorewall.net/pub/${PN}/${MY_P_TREE}/${P}/${P}.tgz
60 doc? ( http://www1.shorewall.net/pub/${PN}/${MY_P_TREE}/${P}/${MY_P_DOCS}.tgz )"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
65 IUSE="doc"
66
67 DEPEND=">=net-firewall/iptables-1.2.4
68 sys-apps/iproute2"
69
70 # When we're ready for 3.9.x...
71 #RDEPEND="|| (
72 # >=net-firewall/shorewall-shell-3.9.1
73 # >=net-firewall/shorewall-perl-3.9.1
74 # )"
75
76 pkg_setup() {
77 if built_with_use sys-apps/iproute2 minimal; then
78 die "Shorewall requires sys-apps/iproute2 to be built without the \"minimal\" USE flag."
79 fi
80 }
81
82 src_compile() {
83 einfo "Nothing to compile."
84 }
85
86 src_install() {
87 keepdir /var/lib/shorewall
88
89 PREFIX="${D}" ./install.sh || die "install.sh failed"
90 newinitd "${FILESDIR}"/shorewall-r2 shorewall || die "doinitd failed"
91
92 dodoc changelog.txt releasenotes.txt
93 if use doc; then
94 cd "${WORKDIR}/${MY_P_DOCS}"
95 # install documentation
96 dohtml -r *
97 ## dosym Documentation_Index.html "/usr/share/doc/${PF}/html/index.htm"
98 # install samples
99 cp -pR "${S}/Samples" "${D}/usr/share/doc/${PF}"
100 fi
101 }
102
103 pkg_postinst() {
104 elog
105 if use doc ; then
106 elog "Documentation is available at /usr/share/doc/${PF}/html."
107 elog "Please read the Release Notes in /usr/share/doc/${PF}."
108 elog "Samples are available at /usr/share/doc/${PF}/Samples."
109 else
110 elog "Documentation is available at http://www.shorewall.net"
111 fi
112 elog "There are man pages for shorewall(8) and for each configuration file."
113 elog
114 elog "Bridging configuration has changed with kernel 2.6.20+. Check the documentation."
115 elog
116 elog "Do not blindly start shorewall, edit the files in /etc/shorewall first"
117 elog "At the very least, you must change 'STARTUP_ENABLED' in shorewall.conf"
118 elog
119 elog "If you intend to use the 2.6 IPSEC Support, you must retrieve the"
120 elog "kernel patches from http://shorewall.net/pub/shorewall/contrib/IPSEC/"
121 elog "or install kernel 2.6.16+ as well as a recent Netfilter iptables"
122 elog "and compile it with support for policy match."
123 elog
124 elog "Be aware that version ${MY_P_TREE} differs substantially from previous releases."
125 elog "Information on upgrading is available at:"
126 elog "http://www.shorewall.net/upgrade_issues.htm"
127 elog
128 elog "If you are upgrading to ${MY_P_TREE} you should at least:"
129 elog "* check that /etc/shorewall/rfc1918 does not contain non-RFC1918 private"
130 elog " addresses. If it does, rename it to rfc1918.old"
131 elog "* remove /etc/shorewall/modules and use the one in /usr/share/shorewall/"
132 elog "* review IMAP LDAP NNTP POP3 SMTP and WEB macros as they have changed"
133 elog "* move any policy's default action specifications"
134 elog " from /etc/shorewall/actions to /etc/shorewall/shorewall.conf"
135 elog "* remove or rename custom version of Limit action (if any)"
136 elog "* entries in /etc/shorewall/providers require specific procedure at startup"
137 elog
138 elog "There is a new 'shorewall compile' command to generate scripts to run"
139 elog "on systems with Shorewall Lite installed."
140 elog "Please refer to http://www.shorewall.net/CompiledPrograms.html"
141 elog "It is advised to copy the /usr/share/shorewall/configfiles dir to your"
142 elog "own 'export directories'. However, whenever you upgrade Shorewall you"
143 elog "should check for changes in configfiles and manually update your exports."
144 elog "Alternatively, if you only have one Shorewall-Lite system in your network"
145 elog "then you can use the configfiles dir but set CONFIG_PROTECT appropriately"
146 elog "in /etc/make.conf (man make.conf)."
147 elog
148 elog "Known problems:"
149 elog "http://shorewall.net/pub/${PN}/${MY_P_TREE}/${P}/known_problems.txt"
150 elog
151 elog "Whether upgrading or installing you should run shorewall check,"
152 elog "correct any errors found and run shorewall restart|start."
153 elog
154 }
155
156
157
158 --
159 gentoo-commits@g.o mailing list