Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 215548 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/net-firewall/shorewall-lite/shorewall-lite-4.0.9.ebuild (-11 / +13 lines)
Lines 2-20 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/shorewall-lite-4.0.9.ebuild,v 1.2 2008/02/25 18:08:46 pva Exp $
3
# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/shorewall-lite-4.0.9.ebuild,v 1.2 2008/02/25 18:08:46 pva Exp $
4
4
5
# Select version (stable, RC, Beta, upstream patched):
5
inherit versionator
6
MY_P_TREE="4.0"   # stable/devel (eg. "4.0" or "development/4.0")
7
MY_P_BETA=""      # stable or experimental (eg. "-RC1" or "-Beta4")
8
MY_P_PATCH=""     # upstream patch (eg. ".2")
9
6
10
MY_P_DOCS="${P/${PN}/shorewall-docs-html}"
7
# Select version (stable, RC, Beta):
11
8
MY_PV_TREE=$(get_version_component_range 1-2)   # for devel versions use "development/$(get_version_component_range 1-2)"
12
MY_P="shorewall-${PV}"
9
MY_P_BETA=""                                    # stable or experimental (eg. "-RC1" or "-Beta4")
10
MY_PV_BASE=$(get_version_component_range 1-3)
11
12
MY_PN="${PN/-lite/}"
13
MY_P="${MY_PN}-${MY_PV_BASE}${MY_P_BETA}"
14
MY_P_DOCS="${MY_PN}-docs-html-${MY_PV_BASE}${MY_P_BETA}"
13
15
14
DESCRIPTION="An iptables-based firewall whose config is handled by a normal Shorewall."
16
DESCRIPTION="An iptables-based firewall whose config is handled by a normal Shorewall."
15
HOMEPAGE="http://www.shorewall.net/"
17
HOMEPAGE="http://www.shorewall.net/"
16
SRC_URI="http://www1.shorewall.net/pub/shorewall/${MY_P_TREE}/${MY_P}${MY_P_BETA}/${P}${MY_P_PATCH}${MY_P_BETA}.tar.bz2
18
SRC_URI="http://www1.shorewall.net/pub/${MY_PN}/${MY_PV_TREE}/${MY_P}/${P}${MY_P_BETA}.tar.bz2
17
	doc? ( http://www1.shorewall.net/pub/shorewall/${MY_P_TREE}/${MY_P}${MY_P_BETA}/${MY_P_DOCS}${MY_P_BETA}.tar.bz2 )"
19
	doc? ( http://www1.shorewall.net/pub/${MY_PN}/${MY_PV_TREE}/${MY_P}/${MY_P_DOCS}.tar.bz2 )"
18
20
19
LICENSE="GPL-2"
21
LICENSE="GPL-2"
20
SLOT="0"
22
SLOT="0"
Lines 31-37 Link Here
31
src_install() {
33
src_install() {
32
	keepdir /var/lib/shorewall-lite
34
	keepdir /var/lib/shorewall-lite
33
35
34
	cd "${WORKDIR}/${P}${MY_P_PATCH}${MY_P_BETA}"
36
	cd "${WORKDIR}/${P}${MY_P_BETA}"
35
	PREFIX="${D}" ./install.sh || die "install.sh failed"
37
	PREFIX="${D}" ./install.sh || die "install.sh failed"
36
	newinitd "${FILESDIR}/shorewall-lite" shorewall-lite
38
	newinitd "${FILESDIR}/shorewall-lite" shorewall-lite
37
39
Lines 58-62 Link Here
58
	einfo "to /etc/shorewall-lite/shorewall-lite.conf"
60
	einfo "to /etc/shorewall-lite/shorewall-lite.conf"
59
	einfo
61
	einfo
60
	einfo "Known problems:"
62
	einfo "Known problems:"
61
	einfo "http://shorewall.net/pub/shorewall/${MY_P_TREE}/${MY_P}${MY_P_BETA}/known_problems.txt"
63
	einfo "http://shorewall.net/pub/${MY_PN}/${MY_PV_TREE}/${MY_P}/known_problems.txt"
62
}
64
}

Return to bug 215548