wok-current view iptables-template/receipt @ rev 25449
BootProg/boot32.asm: floppy chs support
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Mon Sep 12 16:35:46 2022 +0000 (23 months ago) |
parents | ba1e68274f76 |
children |
line source
1 # SliTaz package receipt.
3 PACKAGE="iptables-template"
4 VERSION="20140704"
5 CATEGORY="system-tools"
6 SHORT_DESC="Template for iptables setup."
7 MAINTAINER="pascal.bellard@slitaz.org"
8 LICENSE="MIT"
9 WEB_SITE="https://gist.github.com/jirutka/3742890"
10 TARBALL="rules-both.iptables"
11 WGET_URL="$WEB_SITE/raw/c025b0b8c58af49aa9644982c459314c9adba157/$TARBALL"
12 EXTRA_SOURCE_FILES="rules-ipv4.iptables rules-ipv6.ip6tables"
14 BUILD_DEPENDS="wget"
16 # What is the latest version available today?
17 current_version()
18 {
19 wget -O - $WEB_SITE 2>/dev/null | \
20 sed '/archive/!d;s|.*archive/||;s|.zip.*||;q' | cut -c1-7
21 }
23 # Rules to configure and make the package.
24 compile_rules()
25 {
26 mkdir -p $install/usr/share/iptables
27 cp rules-both.iptables $install/usr/share/iptables
28 while read dir file ; do
29 [ -s "$SOURCES_REPOSITORY/$file" ] ||
30 wget --no-check-certificate -P $SOURCES_REPOSITORY \
31 $WEB_SITE/raw/$dir/$file
32 cp $SOURCES_REPOSITORY/$file $install/usr/share/iptables/
33 done <<EOT
34 622104b0e46e0e7134a69bb7ce24850943b8d2a7 rules-ipv4.iptables
35 3b92a873bf750a6df32331657c641078adc5906e rules-ipv6.ip6tables
36 EOT
37 }
39 # Rules to gen a SliTaz package suitable for Tazpkg.
40 genpkg_rules()
41 {
42 cp -a $install/* $fs
43 }