Author: blino
Date: Tue Feb 13 16:14:11 2007
New Revision: 120414

Added:
   packages/cooker/shorewall/current/SOURCES/shorewall-init.sh   (contents, 
props changed)
Removed:
   packages/cooker/shorewall/current/SOURCES/shorewall-init.sh.bz2
Modified:
   packages/cooker/shorewall/current/SPECS/shorewall.spec

Log:
bunzip init script

Added: packages/cooker/shorewall/current/SOURCES/shorewall-init.sh
==============================================================================
--- (empty file)
+++ packages/cooker/shorewall/current/SOURCES/shorewall-init.sh Tue Feb 13 
16:14:11 2007
@@ -0,0 +1,89 @@
+#!/bin/sh
+RCDLINKS="2,S41 3,S41 6,K41"
+#
+#     The Shoreline Firewall (Shorewall) Packet Filtering Firewall - V3.0
+#
+#     This program is under GPL [http://www.gnu.org/copyleft/gpl.htm]
+#
+#     (c) 1999,2000,2001,2002,2003,2004,2005 - Tom Eastep ([EMAIL PROTECTED])
+#
+#      On most distributions, this file should be called /etc/init.d/shorewall.
+#
+#      Complete documentation is available at http://shorewall.net
+#
+#      This program is free software; you can redistribute it and/or modify
+#      it under the terms of Version 2 of the GNU General Public License
+#      as published by the Free Software Foundation.
+#
+#      This program is distributed in the hope that it will be useful,
+#      but WITHOUT ANY WARRANTY; without even the implied warranty of
+#      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+#      GNU General Public License for more details.
+#
+#      You should have received a copy of the GNU General Public License
+#      along with this program; if not, write to the Free Software
+#      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA
+#
+#      If an error occurs while starting or restarting the firewall, the
+#      firewall is automatically stopped.
+#
+#      Commands are:
+#
+#         shorewall start                        Starts the firewall
+#         shorewall restart                      Restarts the firewall
+#         shorewall stop                         Stops the firewall
+#         shorewall status                       Displays firewall status
+#
+
+# chkconfig: 2345 10 90
+# description: Packet filtering firewall
+
+### BEGIN INIT INFO
+# Provides:      shorewall
+# Required-Start: $network
+# Required-Stop:
+# Default-Start:  2 3 5
+# Default-Stop:          0 1 6
+# Description:   starts and stops the shorewall firewall
+### END INIT INFO
+
+################################################################################
+# Give Usage Information                                                      #
+################################################################################
+usage() {
+    echo "Usage: $0 start|stop|restart|status|clear"
+    exit 1
+}
+
+################################################################################
+# Get startup options (override default)
+################################################################################
+OPTIONS="-f"
+if [ -f /etc/sysconfig/shorewall ]; then
+    . /etc/sysconfig/shorewall
+elif [ -f /etc/default/shorewall ] ; then
+    . /etc/default/shorewall
+fi
+
+################################################################################
+# E X E C U T I O N    B E G I N S   H E R E                                  #
+################################################################################
+command="$1"
+
+case "$command" in
+
+    start)
+       
+       exec /sbin/shorewall $OPTIONS start
+       ;;
+
+    stop|restart|status|clear)
+
+       exec /sbin/shorewall $@
+       ;;
+    *)
+
+       usage
+       ;;
+
+esac

Modified: packages/cooker/shorewall/current/SPECS/shorewall.spec
==============================================================================
--- packages/cooker/shorewall/current/SPECS/shorewall.spec      (original)
+++ packages/cooker/shorewall/current/SPECS/shorewall.spec      Tue Feb 13 
16:14:11 2007
@@ -16,7 +16,7 @@
 Release: %{release}
 Source0: %ftp_path/%{name}-%{version}.tar.bz2
 Source2: %ftp_path/%{version}.sha1sums
-Source3: %{name}-init.sh.bz2
+Source3: %{name}-init.sh
 Source4: %ftp_path/%{name}-docs-html-%{version}.tar.bz2
 # %{ftp_path}/errata/firewall
 # Source11: shorewall-firewall
@@ -48,7 +48,7 @@
 %prep
 %setup -q -n %{name}-%{version}
 
-bzcat %SOURCE3 > $RPM_BUILD_DIR/%{name}-%{version}/init.sh
+install %SOURCE3 init.sh
 tar xjf %SOURCE4
 
 # (blino) enable startup (new setting as of 2.1.3)

Reply via email to