[packages/shorewall] add vendor pld
glen
glen at pld-linux.org
Tue Nov 26 21:45:44 CET 2013
commit 840ccefab6ec79765d53680d72b930380e11c48f
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Nov 26 22:34:59 2013 +0200
add vendor pld
shorewall.spec | 11 ++++++--
system-pld.patch | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+), 2 deletions(-)
---
diff --git a/shorewall.spec b/shorewall.spec
index 0ea4324..5e843ea 100644
--- a/shorewall.spec
+++ b/shorewall.spec
@@ -7,7 +7,7 @@ Summary: Shoreline Firewall - an iptables-based firewall for Linux systems
Summary(pl.UTF-8): Shoreline Firewall - zapora sieciowa oparta na iptables
Name: shorewall
Version: 4.5.21.4
-Release: 0.1
+Release: 0.2
License: GPL
Group: Networking/Utilities
Source0: ftp://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.21/%{name}-%{version}.tar.bz2
@@ -28,6 +28,7 @@ Patch1: system-pld.patch
URL: http://www.shorewall.net/
BuildRequires: perl
BuildRequires: perl(Digest::SHA)
+BuildRequires: bash >= 4.0
BuildRequires: systemd-units
Requires: %{name}-core = %{version}-%{release}
Requires: iproute2
@@ -142,6 +143,12 @@ and shutdown.
%prep
%setup -qcT -a0 -a1 -a2 -a3 -a4 -a5
+cp -p %{name}-%{version}/shorewallrc.{redhat,pld}
+cp -p %{name}-core-%{version}/shorewallrc.{redhat,pld}
+cp -p %{name}-lite-%{version}/shorewallrc.{redhat,pld}
+cp -p %{name}6-%{version}/shorewallrc.{redhat,pld}
+cp -p %{name}6-lite-%{version}/shorewallrc.{redhat,pld}
+cp -p %{name}-init-%{version}/shorewallrc.{redhat,pld}
%patch0 -p1
%patch1 -p1
@@ -158,7 +165,7 @@ targets="shorewall-core shorewall shorewall-lite shorewall6 shorewall6-lite shor
for i in $targets; do
cd $i-%{version}
./configure \
- vendor=redhat \
+ VENDOR=pld \
LIBEXECDIR=%{_libexecdir} \
SYSTEMD=%{systemdunitdir} \
SBINDIR=%{_sbindir}
diff --git a/system-pld.patch b/system-pld.patch
new file mode 100644
index 0000000..d7981a4
--- /dev/null
+++ b/system-pld.patch
@@ -0,0 +1,80 @@
+--- shorewall-4.5.21.4/shorewall-init-4.5.21.4/install.sh~ 2013-11-26 21:44:23.000000000 +0200
++++ shorewall-4.5.21.4/shorewall-init-4.5.21.4/install.sh 2013-11-26 21:44:27.995923734 +0200
+@@ -228,7 +228,7 @@
+ apple)
+ T=
+ ;;
+- debian|gentoo|redhat|suse|slackware|archlinux)
++ debian|gentoo|redhat|suse|slackware|archlinux|pld)
+ ;;
+ *)
+ [ -n "$BUILD" ] && echo "ERROR: Unknown BUILD environment ($BUILD)" >&2 || echo "ERROR: Unknown BUILD environment"
+@@ -261,6 +261,9 @@
+ suse)
+ echo "Installing SuSE-specific configuration..."
+ ;;
++ pld)
++ echo "Installing PLD Linux-specific configuration..."
++ ;;
+ linux)
+ echo "ERROR: Shorewall-init is not supported on this system" >&2
+ exit 1
+--- shorewall-4.5.21.4/shorewall-core-4.5.21.4/install.sh~ 2013-11-23 17:20:38.000000000 +0200
++++ shorewall-4.5.21.4/shorewall-core-4.5.21.4/install.sh 2013-11-26 22:21:01.647513003 +0200
+@@ -276,7 +276,7 @@
+ apple)
+ echo "Installing Mac-specific configuration...";
+ ;;
+- debian|gentoo|redhat|slackware|archlinux|linux|suse)
++ debian|gentoo|redhat|slackware|archlinux|linux|suse|pld)
+ ;;
+ *)
+ echo "ERROR: Unknown HOST \"$HOST\"" >&2
+--- shorewall-4.5.21.4/shorewall-4.5.21.4/install.sh~ 2013-11-23 17:20:38.000000000 +0200
++++ shorewall-4.5.21.4/shorewall-4.5.21.4/install.sh 2013-11-26 22:22:08.727285691 +0200
+@@ -295,6 +295,9 @@
+ archlinux)
+ echo "Installing ArchLinux-specific configuration..."
+ ;;
++ pld)
++ echo "Installing PLD Linux-specific configuration..."
++ ;;
+ linux)
+ ;;
+ *)
+--- shorewall-4.5.21.4/shorewall-lite-4.5.21.4/install.sh~ 2013-11-23 17:20:39.000000000 +0200
++++ shorewall-4.5.21.4/shorewall-lite-4.5.21.4/install.sh 2013-11-26 22:24:36.217448281 +0200
+@@ -289,6 +289,9 @@
+ suse)
+ echo "Installing Suse-specific configuration..."
+ ;;
++ pld)
++ echo "Installing PLD Linux-specific configuration..."
++ ;;
+ linux)
+ ;;
+ *)
+--- shorewall-4.5.21.4/shorewall6-4.5.21.4/install.sh~ 2013-11-23 17:20:39.000000000 +0200
++++ shorewall-4.5.21.4/shorewall6-4.5.21.4/install.sh 2013-11-26 22:26:06.484959575 +0200
+@@ -295,6 +295,9 @@
+ archlinux)
+ echo "Installing ArchLinux-specific configuration..."
+ ;;
++ pld)
++ echo "Installing PLD Linux-specific configuration..."
++ ;;
+ linux)
+ ;;
+ *)
+--- shorewall-4.5.21.4/shorewall6-lite-4.5.21.4/install.sh~ 2013-11-23 17:20:39.000000000 +0200
++++ shorewall-4.5.21.4/shorewall6-lite-4.5.21.4/install.sh 2013-11-26 22:26:58.184018766 +0200
+@@ -289,6 +289,9 @@
+ suse)
+ echo "Installing Suse-specific configuration..."
+ ;;
++ pld)
++ echo "Installing PLD Linux-specific configuration..."
++ ;;
+ linux)
+ ;;
+ *)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/shorewall.git/commitdiff/9a37af4519fb09980dda5b975379aab77ce8b43d
More information about the pld-cvs-commit
mailing list