Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-firewall/shorewall: ChangeLog shorewall-3.4.8.ebuild
Date: Sun, 02 Mar 2008 12:59:04
Message-Id: E1JVnmP-0001ir-9Q@stork.gentoo.org
1 pva 08/03/02 12:59:01
2
3 Modified: ChangeLog
4 Added: shorewall-3.4.8.ebuild
5 Log:
6 Version bump, bug #212067. Thank Vieri for report.
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.159 net-firewall/shorewall/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-firewall/shorewall/ChangeLog?rev=1.159&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-firewall/shorewall/ChangeLog?rev=1.159&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-firewall/shorewall/ChangeLog?r1=1.158&r2=1.159
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-firewall/shorewall/ChangeLog,v
19 retrieving revision 1.158
20 retrieving revision 1.159
21 diff -u -r1.158 -r1.159
22 --- ChangeLog 27 Feb 2008 15:20:22 -0000 1.158
23 +++ ChangeLog 2 Mar 2008 12:59:00 -0000 1.159
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-firewall/shorewall
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/ChangeLog,v 1.158 2008/02/27 15:20:22 armin76 Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/ChangeLog,v 1.159 2008/03/02 12:59:00 pva Exp $
29 +
30 +*shorewall-3.4.8 (02 Mar 2008)
31 +
32 + 02 Mar 2008; <pva@g.o> +shorewall-3.4.8.ebuild:
33 + Version bump, bug #212067. Thank Vieri for report.
34
35 27 Feb 2008; Raúl Porcel <armin76@g.o> shorewall-3.4.7.ebuild:
36 alpha/sparc stable wrt #210902
37
38
39
40 1.1 net-firewall/shorewall/shorewall-3.4.8.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-firewall/shorewall/shorewall-3.4.8.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-firewall/shorewall/shorewall-3.4.8.ebuild?rev=1.1&content-type=text/plain
44
45 Index: shorewall-3.4.8.ebuild
46 ===================================================================
47 # Copyright 1999-2008 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.8.ebuild,v 1.1 2008/03/02 12:59:00 pva 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@l.g.o mailing list