diff options
Diffstat (limited to 'net-firewall/shorewall-lite')
20 files changed, 23 insertions, 653 deletions
diff --git a/net-firewall/shorewall-lite/ChangeLog b/net-firewall/shorewall-lite/ChangeLog index 5ca9f2342b3d..1a343edfa3c0 100644 --- a/net-firewall/shorewall-lite/ChangeLog +++ b/net-firewall/shorewall-lite/ChangeLog @@ -1,6 +1,23 @@ # ChangeLog for net-firewall/shorewall-lite # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/ChangeLog,v 1.148 2014/03/23 18:01:48 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/ChangeLog,v 1.149 2014/04/26 09:32:38 hwoarang Exp $ + +*shorewall-lite-4.5.21.9 (26 Apr 2014) + + 26 Apr 2014; Markos Chandras <hwoarang@gentoo.org> + +files/4.5.21.9/shorewall-lite.confd, +files/4.5.21.9/shorewall-lite.initd, + +files/4.5.21.9/shorewall-lite.systemd, +files/4.5.21.9/shorewallrc, + +shorewall-lite-4.5.21.9.ebuild, -files/4.5.19/shorewall-lite.confd, + -files/4.5.19/shorewall-lite.initd, -files/4.5.19/shorewall-lite.systemd, + -files/4.5.19/shorewallrc, -files/4.5.21.2/shorewall-lite.confd, + -files/4.5.21.2/shorewall-lite.initd, -files/4.5.21.2/shorewall-lite.systemd, + -files/4.5.21.2/shorewallrc, -files/4.5.21.4/shorewall-lite.confd, + -files/4.5.21.4/shorewall-lite.initd, -files/4.5.21.4/shorewall-lite.systemd, + -files/4.5.21.4/shorewallrc, -files/shorewall-lite, + -files/shorewall-lite.systemd, -files/shorewallrc_new, + -shorewall-lite-4.5.18.ebuild, -shorewall-lite-4.5.19.ebuild, + -shorewall-lite-4.5.21.2.ebuild, -shorewall-lite-4.5.21.4.ebuild: + Version bump. Remove old. Bug #508396 thanks to Thomas D. <whissi@whissi.de> 23 Mar 2014; Agostino Sarubbo <ago@gentoo.org> shorewall-lite-4.5.18-r1.ebuild: diff --git a/net-firewall/shorewall-lite/files/4.5.19/shorewallrc b/net-firewall/shorewall-lite/files/4.5.19/shorewallrc deleted file mode 100644 index c2fce7246c1b..000000000000 --- a/net-firewall/shorewall-lite/files/4.5.19/shorewallrc +++ /dev/null @@ -1,22 +0,0 @@ -# -# Gentoo Shorewall 4.5 rc file -# -BUILD= #Default is to detect the build system -HOST=linux #Generic Linux -PREFIX=@GENTOO_PORTAGE_EPREFIX@/usr #Top-level directory for shared files, libraries, etc. -SHAREDIR=${PREFIX}/share #Directory for arch-neutral files. -LIBEXECDIR=${PREFIX}/share #Directory for executable scripts. -PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory -CONFDIR=@GENTOO_PORTAGE_EPREFIX@/etc #Directory where subsystem configurations are installed -SBINDIR=@GENTOO_PORTAGE_EPREFIX@/sbin #Directory where system administration programs are installed -MANDIR=${PREFIX}/share/man #Directory where manpages are installed. -INITDIR=${CONFDIR}/init.d #Directory where SysV init scripts are installed. -INITFILE=${PRODUCT} #Name of the product's installed SysV init script -INITSOURCE=init.gentoo.sh #Name of the distributed file to be installed as the SysV init script -ANNOTATED= #If non-zero, annotated configuration files are installed -SYSTEMD=@GENTOO_PORTAGE_EPREFIX@/usr/lib/systemd/system #Directory where .service files are installed (systems running systemd only) -SYSCONFFILE=default.gentoo #Name of the distributed file to be installed in $SYSCONFDIR -SYSCONFDIR=${CONFDIR}/conf.d #Directory where SysV init parameter files are installed -SPARSE= #If non-empty, only install $PRODUCT/$PRODUCT.conf in $CONFDIR -VARLIB=@GENTOO_PORTAGE_EPREFIX@/var/lib #Directory where product variable data is stored. -VARDIR=${VARLIB}/${PRODUCT} #Directory where product variable data is stored. diff --git a/net-firewall/shorewall-lite/files/4.5.21.2/shorewall-lite.confd b/net-firewall/shorewall-lite/files/4.5.21.2/shorewall-lite.confd deleted file mode 100644 index e5957167b5b9..000000000000 --- a/net-firewall/shorewall-lite/files/4.5.21.2/shorewall-lite.confd +++ /dev/null @@ -1,15 +0,0 @@ -# Global start/restart/stop options -# -OPTIONS="" - -# Start options -# -STARTOPTIONS="" - -# Stop options -# -STOPOPTIONS="" - -# Restart options -# -RESTARTOPTIONS="" diff --git a/net-firewall/shorewall-lite/files/4.5.21.2/shorewall-lite.initd b/net-firewall/shorewall-lite/files/4.5.21.2/shorewall-lite.initd deleted file mode 100644 index eb379fa7041a..000000000000 --- a/net-firewall/shorewall-lite/files/4.5.21.2/shorewall-lite.initd +++ /dev/null @@ -1,82 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/files/4.5.21.2/shorewall-lite.initd,v 1.1 2013/11/10 17:36:56 constanze Exp $ - -description='The Shoreline Firewall Lite, more commonly known as "Shorewall Lite", is' -description="${description} a high-level tool for configuring Netfilter." - -extra_commands="clear" -extra_started_commands="reset" - -description_clear="Clear will remove all rules and chains installed by" -description_clear="${description_clear} Shorewall Lite. The firewall is" -description_clear="${description_clear} then wide open and unprotected." - -description_reset="All the packet and byte counters in the firewall are reset." - -depend() { - need net - provide firewall - after ulogd -} - -status() { - local _retval - /sbin/shorewall-lite status 1>/dev/null - _retval=$? - if [ ${_retval} = '0' ]; then - einfo 'status: started' - mark_service_started "${SVCNAME}" - return 0 - else - einfo 'status: stopped' - mark_service_stopped "${SVCNAME}" - return 3 - fi -} - -start() { - ebegin "Starting shorewall-lite" - /sbin/shorewall-lite ${OPTIONS} start ${STARTOPTIONS} 1>/dev/null - eend $? -} - -stop() { - ebegin "Stopping shorewall-lite" - /sbin/shorewall-lite ${OPTIONS} stop ${STOPOPTIONS} 1>/dev/null - eend $? -} - -restart() { - # shorewall comes with its own control script that includes a - # restart function, so refrain from calling svc_stop/svc_start - # here. Note that this comment is required to fix bug 55576; - # runscript.sh greps this script... (09 Jul 2004 agriffis) - - ebegin "Restarting shorewall-lite" - /sbin/shorewall-lite status 1>/dev/null - if [ $? != 0 ] ; then - svc_start - else - /sbin/shorewall-lite ${OPTIONS} restart ${RESTARTOPTIONS} 1>/dev/null - fi - eend $? -} - -clear() { - # clear will remove all the rules and bring the system to an unfirewalled - # state. (21 Nov 2004 eldad) - - ebegin "Clearing all shorewall-lite rules and setting policy to ACCEPT" - /sbin/shorewall-lite ${OPTIONS} clear 1>/dev/null - eend $? -} - -reset() { - # reset the packet and byte counters in the firewall - - ebegin "Resetting the packet and byte counters in shorewall-lite" - /sbin/shorewall-lite ${OPTIONS} reset 1>/dev/null - eend $? -} diff --git a/net-firewall/shorewall-lite/files/4.5.21.2/shorewall-lite.systemd b/net-firewall/shorewall-lite/files/4.5.21.2/shorewall-lite.systemd deleted file mode 100644 index a7c932418a9c..000000000000 --- a/net-firewall/shorewall-lite/files/4.5.21.2/shorewall-lite.systemd +++ /dev/null @@ -1,17 +0,0 @@ -# -# The Shoreline Firewall Lite (Shorewall-Lite) Packet Filtering Firewall - V4.5 -# -[Unit] -Description=Shorewall IPv4 firewall lite -Documentation=man:shorewall-lite(8) http://www.shorewall.net/Documentation_Index.html -After=network.target - -[Service] -Type=oneshot -RemainAfterExit=yes -EnvironmentFile=/etc/conf.d/shorewall-lite -ExecStart=/sbin/shorewall-lite $OPTIONS start $STARTOPTIONS -ExecStop=/sbin/shorewall-lite $OPTIONS stop $STOPOPTIONS - -[Install] -WantedBy=multi-user.target diff --git a/net-firewall/shorewall-lite/files/4.5.21.4/shorewall-lite.confd b/net-firewall/shorewall-lite/files/4.5.21.4/shorewall-lite.confd deleted file mode 100644 index e5957167b5b9..000000000000 --- a/net-firewall/shorewall-lite/files/4.5.21.4/shorewall-lite.confd +++ /dev/null @@ -1,15 +0,0 @@ -# Global start/restart/stop options -# -OPTIONS="" - -# Start options -# -STARTOPTIONS="" - -# Stop options -# -STOPOPTIONS="" - -# Restart options -# -RESTARTOPTIONS="" diff --git a/net-firewall/shorewall-lite/files/4.5.21.4/shorewall-lite.initd b/net-firewall/shorewall-lite/files/4.5.21.4/shorewall-lite.initd deleted file mode 100644 index a7c080d9db74..000000000000 --- a/net-firewall/shorewall-lite/files/4.5.21.4/shorewall-lite.initd +++ /dev/null @@ -1,82 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/files/4.5.21.4/shorewall-lite.initd,v 1.1 2013/12/02 20:02:50 constanze Exp $ - -description='The Shoreline Firewall Lite, more commonly known as "Shorewall Lite", is' -description="${description} a high-level tool for configuring Netfilter." - -extra_commands="clear" -extra_started_commands="reset" - -description_clear="Clear will remove all rules and chains installed by" -description_clear="${description_clear} Shorewall Lite. The firewall is" -description_clear="${description_clear} then wide open and unprotected." - -description_reset="All the packet and byte counters in the firewall are reset." - -depend() { - need net - provide firewall - after ulogd -} - -status() { - local _retval - /sbin/shorewall-lite status 1>/dev/null - _retval=$? - if [ ${_retval} = '0' ]; then - einfo 'status: started' - mark_service_started "${SVCNAME}" - return 0 - else - einfo 'status: stopped' - mark_service_stopped "${SVCNAME}" - return 3 - fi -} - -start() { - ebegin "Starting shorewall-lite" - /sbin/shorewall-lite ${OPTIONS} start ${STARTOPTIONS} 1>/dev/null - eend $? -} - -stop() { - ebegin "Stopping shorewall-lite" - /sbin/shorewall-lite ${OPTIONS} stop ${STOPOPTIONS} 1>/dev/null - eend $? -} - -restart() { - # shorewall comes with its own control script that includes a - # restart function, so refrain from calling svc_stop/svc_start - # here. Note that this comment is required to fix bug 55576; - # runscript.sh greps this script... (09 Jul 2004 agriffis) - - ebegin "Restarting shorewall-lite" - /sbin/shorewall-lite status 1>/dev/null - if [ $? != 0 ] ; then - svc_start - else - /sbin/shorewall-lite ${OPTIONS} restart ${RESTARTOPTIONS} 1>/dev/null - fi - eend $? -} - -clear() { - # clear will remove all the rules and bring the system to an unfirewalled - # state. (21 Nov 2004 eldad) - - ebegin "Clearing all shorewall-lite rules and setting policy to ACCEPT" - /sbin/shorewall-lite ${OPTIONS} clear 1>/dev/null - eend $? -} - -reset() { - # reset the packet and byte counters in the firewall - - ebegin "Resetting the packet and byte counters in shorewall-lite" - /sbin/shorewall-lite ${OPTIONS} reset 1>/dev/null - eend $? -} diff --git a/net-firewall/shorewall-lite/files/4.5.21.4/shorewall-lite.systemd b/net-firewall/shorewall-lite/files/4.5.21.4/shorewall-lite.systemd deleted file mode 100644 index a7c932418a9c..000000000000 --- a/net-firewall/shorewall-lite/files/4.5.21.4/shorewall-lite.systemd +++ /dev/null @@ -1,17 +0,0 @@ -# -# The Shoreline Firewall Lite (Shorewall-Lite) Packet Filtering Firewall - V4.5 -# -[Unit] -Description=Shorewall IPv4 firewall lite -Documentation=man:shorewall-lite(8) http://www.shorewall.net/Documentation_Index.html -After=network.target - -[Service] -Type=oneshot -RemainAfterExit=yes -EnvironmentFile=/etc/conf.d/shorewall-lite -ExecStart=/sbin/shorewall-lite $OPTIONS start $STARTOPTIONS -ExecStop=/sbin/shorewall-lite $OPTIONS stop $STOPOPTIONS - -[Install] -WantedBy=multi-user.target diff --git a/net-firewall/shorewall-lite/files/4.5.21.4/shorewallrc b/net-firewall/shorewall-lite/files/4.5.21.4/shorewallrc deleted file mode 100644 index 46f5eb9a3603..000000000000 --- a/net-firewall/shorewall-lite/files/4.5.21.4/shorewallrc +++ /dev/null @@ -1,23 +0,0 @@ -# -# Gentoo Shorewall 4.5 rc file -# -BUILD= #Default is to detect the build system -HOST=gentoo #Gentoo GNU Linux -PREFIX=@GENTOO_PORTAGE_EPREFIX@/usr #Top-level directory for shared files, libraries, etc. -SHAREDIR=${PREFIX}/share #Directory for arch-neutral files. -LIBEXECDIR=${PREFIX}/share #Directory for executable scripts. -PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory -CONFDIR=@GENTOO_PORTAGE_EPREFIX@/etc #Directory where subsystem configurations are installed -SBINDIR=@GENTOO_PORTAGE_EPREFIX@/sbin #Directory where system administration programs are installed -MANDIR=${PREFIX}/share/man #Directory where manpages are installed. -INITDIR=${CONFDIR}/init.d #Directory where SysV init scripts are installed. -INITFILE=${PRODUCT} #Name of the product's installed SysV init script -INITSOURCE=init.gentoo.sh #Name of the distributed file to be installed as the SysV init script -ANNOTATED= #If non-zero, annotated configuration files are installed -SYSTEMD=@GENTOO_PORTAGE_EPREFIX@/usr/lib/systemd/system #Directory where .service files are installed (systems running systemd only) -SERVICEFILE=gentoo.service #Name of the distributed file to be installed as systemd service file -SYSCONFFILE=default.gentoo #Name of the distributed file to be installed in $SYSCONFDIR -SYSCONFDIR=${CONFDIR}/conf.d #Directory where SysV init parameter files are installed -SPARSE= #If non-empty, only install $PRODUCT/$PRODUCT.conf in $CONFDIR -VARLIB=@GENTOO_PORTAGE_EPREFIX@/var/lib #Directory where product variable data is stored. -VARDIR=${VARLIB}/${PRODUCT} #Directory where product variable data is stored. diff --git a/net-firewall/shorewall-lite/files/4.5.19/shorewall-lite.confd b/net-firewall/shorewall-lite/files/4.5.21.9/shorewall-lite.confd index e5957167b5b9..e5957167b5b9 100644 --- a/net-firewall/shorewall-lite/files/4.5.19/shorewall-lite.confd +++ b/net-firewall/shorewall-lite/files/4.5.21.9/shorewall-lite.confd diff --git a/net-firewall/shorewall-lite/files/4.5.19/shorewall-lite.initd b/net-firewall/shorewall-lite/files/4.5.21.9/shorewall-lite.initd index 2f985630ac50..88f33e9a1be8 100644 --- a/net-firewall/shorewall-lite/files/4.5.19/shorewall-lite.initd +++ b/net-firewall/shorewall-lite/files/4.5.21.9/shorewall-lite.initd @@ -1,7 +1,7 @@ #!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/files/4.5.19/shorewall-lite.initd,v 1.1 2013/08/28 16:51:20 constanze Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/files/4.5.21.9/shorewall-lite.initd,v 1.1 2014/04/26 09:32:38 hwoarang Exp $ description='The Shoreline Firewall Lite, more commonly known as "Shorewall Lite", is' description="${description} a high-level tool for configuring Netfilter." diff --git a/net-firewall/shorewall-lite/files/4.5.19/shorewall-lite.systemd b/net-firewall/shorewall-lite/files/4.5.21.9/shorewall-lite.systemd index a7c932418a9c..a7c932418a9c 100644 --- a/net-firewall/shorewall-lite/files/4.5.19/shorewall-lite.systemd +++ b/net-firewall/shorewall-lite/files/4.5.21.9/shorewall-lite.systemd diff --git a/net-firewall/shorewall-lite/files/4.5.21.2/shorewallrc b/net-firewall/shorewall-lite/files/4.5.21.9/shorewallrc index 46f5eb9a3603..46f5eb9a3603 100644 --- a/net-firewall/shorewall-lite/files/4.5.21.2/shorewallrc +++ b/net-firewall/shorewall-lite/files/4.5.21.9/shorewallrc diff --git a/net-firewall/shorewall-lite/files/shorewall-lite b/net-firewall/shorewall-lite/files/shorewall-lite deleted file mode 100755 index 907b6a4c538c..000000000000 --- a/net-firewall/shorewall-lite/files/shorewall-lite +++ /dev/null @@ -1,74 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/files/shorewall-lite,v 1.3 2013/07/13 14:10:42 constanze Exp $ - -extra_commands="check clear" -extra_started_commands="refresh reset" - -checkconfig() { - if [ ! -d /var/lock/subsys ] ; then - checkpath -d -m 755 /var/lock/subsys - fi -} - -depend() { - need net - provide firewall - after ulogd -} - -start() { - checkconfig - ebegin "Starting shorewall-lite" - /sbin/shorewall-lite -f start 1>/dev/null - eend $? -} - -stop() { - ebegin "Stopping shorewall-lite" - /sbin/shorewall-lite stop 1>/dev/null - eend $? -} - -restart() { - checkconfig - # shorewall comes with its own control script that includes a - # restart function, so refrain from calling svc_stop/svc_start - # here. Note that this comment is required to fix bug 55576; - # runscript.sh greps this script... (09 Jul 2004 agriffis) - ebegin "Restarting shorewall-lite" - if [ -f /var/lib/shorewall-lite/restore ] ; then - /sbin/shorewall-lite restore - else - /sbin/shorewall-lite restart 1>/dev/null - fi - eend $? -} - -clear() { - # clear will remove all the rules and bring the system to an unfirewalled - # state. (21 Nov 2004 eldad) - - ebegin "Clearing all shorewall-lite rules and setting policy to ACCEPT" - /sbin/shorewall-lite clear - eend $? -} - -reset() { - # reset the packet and byte counters in the firewall - - ebegin "Resetting the packet and byte counters in the shorewall-lite" - /sbin/shorewall-lite reset - eend $? -} - -refresh() { - # refresh the rules involving the broadcast addresses of firewall - # interfaces, the black list, traffic control rules and - # ECN control rules - - ebegin "Refreshing shorewall-lite rules" - /sbin/shorewall-lite refresh - eend $? -} diff --git a/net-firewall/shorewall-lite/files/shorewall-lite.systemd b/net-firewall/shorewall-lite/files/shorewall-lite.systemd deleted file mode 100644 index aeb89b5abccb..000000000000 --- a/net-firewall/shorewall-lite/files/shorewall-lite.systemd +++ /dev/null @@ -1,20 +0,0 @@ -# -# The Shoreline Firewall (Shorewall) Packet Filtering Firewall - V4.4 -# -# Copyright 2011 Jonathan Underwood (jonathan.underwood@gmail.com) -# -[Unit] -Description=Shorewall IPv4 firewall (lite) -After=syslog.target -After=network.target - -[Service] -Type=oneshot -RemainAfterExit=yes -EnvironmentFile=/etc/shorewall-lite -StandardOutput=syslog -ExecStart=/sbin/shorewall-lite $OPTIONS start -ExecStop=/sbin/shorewall-lite $OPTIONS stop - -[Install] -WantedBy=multi-user.target diff --git a/net-firewall/shorewall-lite/files/shorewallrc_new b/net-firewall/shorewall-lite/files/shorewallrc_new deleted file mode 100644 index 06253dc2b8cb..000000000000 --- a/net-firewall/shorewall-lite/files/shorewallrc_new +++ /dev/null @@ -1,22 +0,0 @@ -# -# Gentoo Shorewall 4.5 rc file -# -HOST=linux #Generic Linux -BUILD= #Default is to detect the build system -PREFIX=/usr #Top-level directory for shared files, libraries, etc. -SHAREDIR=${PREFIX}/share #Directory for arch-neutral files. -LIBEXECDIR=${PREFIX}/share #Directory for executable scripts. -PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory -CONFDIR=/etc #Directory where subsystem configurations are installed -SBINDIR=/sbin #Directory where system administration programs are installed -MANDIR=${PREFIX}/share/man #Directory where manpages are installed. -INITDIR=etc/init.d #Directory where SysV init scripts are installed. -INITFILE=$PRODUCT #Name of the product's installed SysV init script -INITSOURCE=init.sh #Name of the distributed file to be installed as the SysV init script -ANNOTATED= #If non-zero, annotated configuration files are installed -SYSTEMD= #Directory where .service files are installed (systems running systemd only) -SYSCONFFILE= #Name of the distributed file to be installed in $SYSCONFDIR -SYSCONFDIR= #Directory where SysV init parameter files are installed -SPARSE= #If non-empty, only install $PRODUCT/$PRODUCT.conf in $CONFDIR -VARLIB=/var/lib #Directory where product variable data is stored. -VARDIR=${VARLIB}/$PRODUCT #Directory where product variable data is stored. diff --git a/net-firewall/shorewall-lite/shorewall-lite-4.5.18.ebuild b/net-firewall/shorewall-lite/shorewall-lite-4.5.18.ebuild deleted file mode 100644 index 4fe2aaa38618..000000000000 --- a/net-firewall/shorewall-lite/shorewall-lite-4.5.18.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/shorewall-lite-4.5.18.ebuild,v 1.8 2013/08/17 16:18:42 jer Exp $ - -EAPI="4" - -inherit systemd versionator - -# Select version (stable, RC, Beta): -MY_PV_TREE=$(get_version_component_range 1-2) # for devel versions use "development/$(get_version_component_range 1-2)" -MY_PV_BASE=$(get_version_component_range 1-3) - -MY_PN="${PN/-lite/}" -MY_P="${MY_PN}-${MY_PV_BASE}" -MY_P_DOCS="${MY_PN}-docs-html-${PV}" - -DESCRIPTION="An iptables-based firewall whose config is handled by a normal Shorewall." -HOMEPAGE="http://www.shorewall.net/" -SRC_URI="http://www1.shorewall.net/pub/${MY_PN}/${MY_PV_TREE}/${MY_P}/${P}.tar.bz2 - doc? ( http://www1.shorewall.net/pub/${MY_PN}/${MY_PV_TREE}/${MY_P}/${MY_P_DOCS}.tar.bz2 )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86" -IUSE="doc" - -RDEPEND="net-firewall/iptables - sys-apps/iproute2 - =net-firewall/shorewall-core-${PV}" - -src_configure() { - :; -} - -src_compile() { - :; -} - -src_install() { - keepdir /var/lib/shorewall-lite - - cd "${WORKDIR}/${P}" - DESTDIR="${D}" ./install.sh "${FILESDIR}"/shorewallrc_new || die "install.sh failed" - newinitd "${FILESDIR}/shorewall-lite" shorewall-lite - systemd_newunit "${FILESDIR}"/shorewall-lite.systemd 'shorewall-lite.service' || die - - dodoc changelog.txt releasenotes.txt - if use doc; then - cd "${WORKDIR}/${MY_P_DOCS}" - dohtml -r * - fi -} diff --git a/net-firewall/shorewall-lite/shorewall-lite-4.5.19.ebuild b/net-firewall/shorewall-lite/shorewall-lite-4.5.19.ebuild deleted file mode 100644 index 65a8304452ac..000000000000 --- a/net-firewall/shorewall-lite/shorewall-lite-4.5.19.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/shorewall-lite-4.5.19.ebuild,v 1.1 2013/08/28 16:51:21 constanze Exp $ - -EAPI="5" - -inherit eutils linux-info prefix systemd versionator - -MY_URL_PREFIX= -case ${P} in - *_beta* | \ - *_rc*) - MY_URL_PREFIX='development/' - ;; -esac - -MY_PV=${PV/_rc/-RC} -MY_PV=${MY_PV/_beta/-Beta} -MY_P=${PN}-${MY_PV} -MY_P_DOCS=shorewall-docs-html-${MY_PV} - -MY_MAJORMINOR=$(get_version_component_range 1-2) - -DESCRIPTION="An iptables-based firewall whose config is handled by a normal Shorewall." -HOMEPAGE="http://www.shorewall.net/" -SRC_URI=" - http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJORMINOR}/shorewall-${MY_PV}/${MY_P}.tar.bz2 - doc? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJORMINOR}/shorewall-${MY_PV}/${MY_P_DOCS}.tar.bz2 ) -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc" - -DEPEND="=net-firewall/shorewall-core-${PV}" -RDEPEND=" - ${DEPEND} - >=net-firewall/iptables-1.4.20 - sys-apps/iproute2[-minimal] -" - -S=${WORKDIR}/${MY_P} - -pkg_pretend() { - local CONFIG_CHECK="~NF_CONNTRACK ~NF_CONNTRACK_IPV4" - - local ERROR_CONNTRACK="${PN} requires NF_CONNTRACK support." - - local ERROR_CONNTRACK_IPV4="${PN} requires NF_CONNTRACK_IPV4 support." - - check_extra_config -} - -src_prepare() { - cp "${FILESDIR}"/${PV}/shorewallrc "${S}"/shorewallrc.gentoo || die "Copying shorewallrc_new failed" - eprefixify "${S}"/shorewallrc.gentoo - - cp "${FILESDIR}"/${PV}/${PN}.confd "${S}"/default.gentoo || die "Copying shorewall.confd failed" - cp "${FILESDIR}"/${PV}/${PN}.initd "${S}"/init.gentoo.sh || die "Copying shorewall.initd failed" - - epatch_user -} - -src_configure() { - :; -} - -src_compile() { - :; -} - -src_install() { - keepdir /var/lib/${PN} - - DESTDIR="${D}" ./install.sh shorewallrc.gentoo || die "install.sh failed" - systemd_newunit "${FILESDIR}"/${PV}/shorewall-lite.systemd ${PN}.service - - # Currently, install.sh from upstream is broken and will always - # default.debian so have to do it on our own: - newconfd "${FILESDIR}"/${PV}/${PN}.confd ${PN} - - dodoc changelog.txt releasenotes.txt - if use doc; then - cd "${WORKDIR}/${MY_P_DOCS}" - dohtml -r * - fi -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - elog "Before you can use ${PN}, you need to provide a configuration, which you can" - elog "create using ${CATEGORY}/shorewall (the full version, including the compiler)." - elog "" - elog "To activate ${PN} on system start, please add ${PN} to your default runlevel:" - elog "" - elog " # rc-update add ${PN} default" - fi -} diff --git a/net-firewall/shorewall-lite/shorewall-lite-4.5.21.4.ebuild b/net-firewall/shorewall-lite/shorewall-lite-4.5.21.4.ebuild deleted file mode 100644 index a3c78857612b..000000000000 --- a/net-firewall/shorewall-lite/shorewall-lite-4.5.21.4.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/shorewall-lite-4.5.21.4.ebuild,v 1.1 2013/12/02 20:02:50 constanze Exp $ - -EAPI="5" - -inherit eutils linux-info prefix systemd versionator - -MY_URL_PREFIX= -case ${P} in - *_beta* | \ - *_rc*) - MY_URL_PREFIX='development/' - ;; -esac - -MY_PV=${PV/_rc/-RC} -MY_PV=${MY_PV/_beta/-Beta} -MY_P=${PN}-${MY_PV} -MY_P_DOCS=shorewall-docs-html-${MY_PV} - -MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2) -MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3) - -DESCRIPTION="An iptables-based firewall whose config is handled by a normal Shorewall." -HOMEPAGE="http://www.shorewall.net/" -SRC_URI=" - http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P}.tar.bz2 - doc? ( http://www1.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}/${MY_P_DOCS}.tar.bz2 ) -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc" - -DEPEND="=net-firewall/shorewall-core-${PVR}" -RDEPEND=" - ${DEPEND} - >=net-firewall/iptables-1.4.20 - sys-apps/iproute2[-minimal] -" - -S=${WORKDIR}/${MY_P} - -pkg_pretend() { - local CONFIG_CHECK="~NF_CONNTRACK ~NF_CONNTRACK_IPV4" - - local ERROR_CONNTRACK="${PN} requires NF_CONNTRACK support." - - local ERROR_CONNTRACK_IPV4="${PN} requires NF_CONNTRACK_IPV4 support." - - check_extra_config -} - -src_prepare() { - cp "${FILESDIR}"/${PVR}/shorewallrc "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed" - eprefixify "${S}"/shorewallrc.gentoo - - cp "${FILESDIR}"/${PVR}/${PN}.confd "${S}"/default.gentoo || die "Copying ${PN}.confd failed" - cp "${FILESDIR}"/${PVR}/${PN}.initd "${S}"/init.gentoo.sh || die "Copying ${PN}.initd failed" - cp "${FILESDIR}"/${PVR}/${PN}.systemd "${S}"/gentoo.service || die "Copying ${PN}.systemd failed" - - epatch_user -} - -src_configure() { - :; -} - -src_compile() { - :; -} - -src_install() { - keepdir /var/lib/${PN} - - DESTDIR="${D}" ./install.sh shorewallrc.gentoo || die "install.sh failed" - - dodoc changelog.txt releasenotes.txt - if use doc; then - cd "${WORKDIR}/${MY_P_DOCS}" - dohtml -r * - fi -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - elog "Before you can use ${PN}, you need to provide a configuration, which you can" - elog "create using ${CATEGORY}/shorewall (the full version, including the compiler)." - elog "" - elog "To activate ${PN} on system start, please add ${PN} to your default runlevel:" - elog "" - elog " # rc-update add ${PN} default" - fi - - if ! has_version ${CATEGORY}/shorewall-init; then - elog "" - elog "Starting with shorewall-lite-4.5.21.2, Gentoo also offers ${CATEGORY}/shorewall-init," - elog "which we recommend to install, to protect your firewall at system boot." - elog "" - elog "To read more about shorewall-init, please visit" - elog " http://www.shorewall.net/Shorewall-init.html" - fi -} diff --git a/net-firewall/shorewall-lite/shorewall-lite-4.5.21.2.ebuild b/net-firewall/shorewall-lite/shorewall-lite-4.5.21.9.ebuild index 902acb06675a..0cba37579b84 100644 --- a/net-firewall/shorewall-lite/shorewall-lite-4.5.21.2.ebuild +++ b/net-firewall/shorewall-lite/shorewall-lite-4.5.21.9.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/shorewall-lite-4.5.21.2.ebuild,v 1.1 2013/11/10 17:36:56 constanze Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall-lite/shorewall-lite-4.5.21.9.ebuild,v 1.1 2014/04/26 09:32:38 hwoarang Exp $ EAPI="5" @@ -38,7 +38,7 @@ DEPEND="=net-firewall/shorewall-core-${PVR}" RDEPEND=" ${DEPEND} >=net-firewall/iptables-1.4.20 - sys-apps/iproute2[-minimal] + >=sys-apps/iproute2-3.8.0[-minimal] " S=${WORKDIR}/${MY_P} |