Date: Tuesday, March 12, 2013 @ 16:44:06 Author: foutrelis Revision: 86170
archrelease: copy trunk to community-any Added: shorewall/repos/community-any/PKGBUILD (from rev 86169, shorewall/trunk/PKGBUILD) Deleted: shorewall/repos/community-any/PKGBUILD ----------+ PKGBUILD | 156 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 78 insertions(+), 78 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2013-03-12 15:43:58 UTC (rev 86169) +++ PKGBUILD 2013-03-12 15:44:06 UTC (rev 86170) @@ -1,78 +0,0 @@ -# $Id$ -# Maintainer: Evangelos Foutras <evange...@foutrelis.com> -# Contributor: Malte Rabenseifner <ma...@zearan.de> -# Contributor: Andrea Scarpino <and...@archlinux.org> -# Contributor: FUBAR <mrfu...@gmail.com> - -pkgname=('shorewall' 'shorewall6' 'shorewall-core') -pkgver=4.5.13 -pkgrel=1 -arch=('any') -url="http://www.shorewall.net/" -license=('GPL') -source=(http://www.shorewall.net/pub/$pkgname/4.5/$pkgname-4.5.13/$pkgname-$pkgver.tar.bz2 - http://www.shorewall.net/pub/$pkgname/4.5/$pkgname-4.5.13/shorewall6-$pkgver.tar.bz2 - http://www.shorewall.net/pub/$pkgname/4.5/$pkgname-4.5.13/shorewall-core-$pkgver.tar.bz2) -sha256sums=('476ace122a272a17b133db27fc998214d40b08ae01ccfc0806dc856fd8515a32' - '67dec1d3cf2dd9ee788c49c40dc8fa0c1d913653eb67b4668c22e0a61e176d7f' - 'dbb9cf91eec77f7f7358cc04eaed7055608bfd8f17120c12e510a7d4da68f897') - -build() { - for product in shorewall{,6,-core}; do - pushd "$srcdir/$product-$pkgver" - ./configure - popd - done -} - -package_shorewall() { - pkgdesc="An iptables-based firewall for Linux systems" - depends=('shorewall-core' 'perl') - backup=(etc/shorewall/{accounting,actions,blrules,clear,conntrack,ecn,findgw,hosts,init,initdone,interfaces,lib.private,maclist,masq,nat,netmap,params,policy,providers,proxyarp,refresh,refreshed,restored,stoppedrules,rtrules,rules,scfilter,secmarks,shorewall.conf,start,started,stop,stopped,tcclasses,tcclear,tcdevices,tcfilters,tcinterfaces,tcpri,tcrules,tos,tunnels,zones}) - - cd "$srcdir/$pkgname-$pkgver" - - do_install -} - -package_shorewall6() { - pkgdesc="An iptables-based firewall for Linux systems (with IPv6 support)" - depends=('shorewall') - backup=(etc/shorewall6/{accounting,actions,blrules,clear,conntrack,hosts,init,interfaces,maclist,netmap,params,policy,providers,proxyndp,refresh,refreshed,restored,stoppedrules,rtrules,rules,scfilter,secmarks,shorewall6.conf,start,started,stop,stopped,tcclasses,tcclear,tcdevices,tcfilters,tcinterfaces,tcpri,tcrules,tos,tunnels,zones}) - - cd "$srcdir/$pkgname-$pkgver" - - do_install 6 -} - -package_shorewall-core() { - pkgdesc="Core Shorewall libraries" - depends=('iptables' 'iproute2') - - cd "$srcdir/$pkgname-$pkgver" - - DESTDIR="$pkgdir" ./install.sh -} - -do_install() { - local _name_suffix=$1 - - sed -i -e 's|^MODULE_SUFFIX=ko$|&.gz|' \ - -e 's|/subsys||' \ - "configfiles/shorewall$_name_suffix.conf" - - DESTDIR="$pkgdir" ./install.sh - - install -d "$pkgdir/usr/share/doc/shorewall$_name_suffix/" - cp -r Samples$_name_suffix "$pkgdir/usr/share/doc/shorewall$_name_suffix/" - - chmod -R 644 "$pkgdir/etc/shorewall$_name_suffix/" - chmod 755 "$pkgdir/etc/shorewall$_name_suffix/" - chmod 644 "$pkgdir/usr/share/shorewall$_name_suffix/modules" - chmod 644 "$pkgdir/usr/share/shorewall$_name_suffix/helpers" - - # Fix systemd service file permissions - chmod 644 "$pkgdir/usr/lib/systemd/system/shorewall$_name_suffix.service" -} - -# vim:set ts=2 sw=2 et: Copied: shorewall/repos/community-any/PKGBUILD (from rev 86169, shorewall/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2013-03-12 15:44:06 UTC (rev 86170) @@ -0,0 +1,78 @@ +# $Id$ +# Maintainer: Evangelos Foutras <evange...@foutrelis.com> +# Contributor: Malte Rabenseifner <ma...@zearan.de> +# Contributor: Andrea Scarpino <and...@archlinux.org> +# Contributor: FUBAR <mrfu...@gmail.com> + +pkgname=('shorewall' 'shorewall6' 'shorewall-core') +pkgver=4.5.14 +pkgrel=1 +arch=('any') +url="http://www.shorewall.net/" +license=('GPL') +source=(http://www.shorewall.net/pub/$pkgname/4.5/$pkgname-4.5.14/$pkgname-$pkgver.tar.bz2 + http://www.shorewall.net/pub/$pkgname/4.5/$pkgname-4.5.14/shorewall6-$pkgver.tar.bz2 + http://www.shorewall.net/pub/$pkgname/4.5/$pkgname-4.5.14/shorewall-core-$pkgver.tar.bz2) +sha256sums=('72b657bc1c8aa1ab0241eb0197c03d1d515d25b2df5da49df8cc2dd2d5f9efc0' + '78f1e386c54bbbb456363d5c21e8d5f43c8f38f04fc1d4f3341a2837bcd09aa3' + '5c03fd464bc60e0c6b58058852677d343108fe488ef66e8361425c16c9f897cd') + +build() { + for product in shorewall{,6,-core}; do + pushd "$srcdir/$product-$pkgver" + ./configure + popd + done +} + +package_shorewall() { + pkgdesc="An iptables-based firewall for Linux systems" + depends=('shorewall-core' 'perl') + backup=(etc/shorewall/{accounting,actions,blrules,clear,conntrack,ecn,findgw,hosts,init,initdone,interfaces,lib.private,maclist,masq,nat,netmap,params,policy,providers,proxyarp,refresh,refreshed,restored,stoppedrules,rtrules,rules,scfilter,secmarks,shorewall.conf,start,started,stop,stopped,tcclasses,tcclear,tcdevices,tcfilters,tcinterfaces,tcpri,tcrules,tos,tunnels,zones}) + + cd "$srcdir/$pkgname-$pkgver" + + do_install +} + +package_shorewall6() { + pkgdesc="An iptables-based firewall for Linux systems (with IPv6 support)" + depends=('shorewall') + backup=(etc/shorewall6/{accounting,actions,blrules,clear,conntrack,hosts,init,interfaces,maclist,masq,netmap,params,policy,providers,proxyndp,refresh,refreshed,restored,stoppedrules,rtrules,rules,scfilter,secmarks,shorewall6.conf,start,started,stop,stopped,tcclasses,tcclear,tcdevices,tcfilters,tcinterfaces,tcpri,tcrules,tos,tunnels,zones}) + + cd "$srcdir/$pkgname-$pkgver" + + do_install 6 +} + +package_shorewall-core() { + pkgdesc="Core Shorewall libraries" + depends=('iptables' 'iproute2') + + cd "$srcdir/$pkgname-$pkgver" + + DESTDIR="$pkgdir" ./install.sh +} + +do_install() { + local _name_suffix=$1 + + sed -i -e 's|^MODULE_SUFFIX=ko$|&.gz|' \ + -e 's|/subsys||' \ + "configfiles/shorewall$_name_suffix.conf" + + DESTDIR="$pkgdir" ./install.sh + + install -d "$pkgdir/usr/share/doc/shorewall$_name_suffix/" + cp -r Samples$_name_suffix "$pkgdir/usr/share/doc/shorewall$_name_suffix/" + + chmod -R 644 "$pkgdir/etc/shorewall$_name_suffix/" + chmod 755 "$pkgdir/etc/shorewall$_name_suffix/" + chmod 644 "$pkgdir/usr/share/shorewall$_name_suffix/modules" + chmod 644 "$pkgdir/usr/share/shorewall$_name_suffix/helpers" + + # Fix systemd service file permissions + chmod 644 "$pkgdir/usr/lib/systemd/system/shorewall$_name_suffix.service" +} + +# vim:set ts=2 sw=2 et: