initscript updates
authorEldad Zack <eldad@gentoo.org>
Sun, 21 Nov 2004 09:59:51 +0000 (09:59 +0000)
committerEldad Zack <eldad@gentoo.org>
Sun, 21 Nov 2004 09:59:51 +0000 (09:59 +0000)
net-firewall/shorewall/ChangeLog
net-firewall/shorewall/Manifest
net-firewall/shorewall/files/shorewall

index 862d14659d4f60b8e948b8b900dc553bdb1b2fe1..694a8ae10f727947599b581cced030e0c0fa5373 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for net-firewall/shorewall
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/ChangeLog,v 1.55 2004/08/22 21:11:37 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/ChangeLog,v 1.56 2004/11/21 09:59:51 eldad Exp $
+
+  21 Nov 2004; Eldad Zack <eldad@gentoo.org> files/shorewall:
+  initscript: added clear function to remove firewall rules, /dev/null'd restart
+  output. Closes #24882.
 
   22 Aug 2004; Bryan Ã˜stergaard <kloeri@gentoo.org> shorewall-2.0.4.ebuild:
   Stable on alpha.
index 9f5963487e88ffcdcbdd789d493697a5a2e65680..2cd054bb65efdb67500fe638c2a537f38516479f 100644 (file)
@@ -1,11 +1,21 @@
-MD5 a458fdea4838c70cf90899afa8698f47 ChangeLog 7623
-MD5 9683bb7323c40d69b48d54ad0eb169ed metadata.xml 221
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 MD5 d4ccd1f4e2f19ebd16b8e5706bde9cb3 shorewall-1.4.10f.ebuild 1120
+MD5 442ef04cfadc0fec0ffd0606dbe82971 shorewall-2.0.7.ebuild 1879
 MD5 e52449d5fc61584fd3f5d0e14fe12487 shorewall-2.0.4.ebuild 1874
 MD5 1e25d047f7e2a7bf086d25e788b0d8ec shorewall-2.0.6.ebuild 1877
-MD5 442ef04cfadc0fec0ffd0606dbe82971 shorewall-2.0.7.ebuild 1879
-MD5 3b1f1510d6cf9a2d9a050cfd5e70c7d5 files/digest-shorewall-1.4.10f 142
+MD5 73000f327909bb8f03a537ed6cce3843 ChangeLog 7791
+MD5 9683bb7323c40d69b48d54ad0eb169ed metadata.xml 221
 MD5 f7624af859e62ac0d00abc12ea839d23 files/digest-shorewall-2.0.4 138
 MD5 1a13758183c5f9c39b3fbe90235b405f files/digest-shorewall-2.0.6 139
 MD5 42daac4688988d74bb62f390b6aa486a files/digest-shorewall-2.0.7 139
-MD5 4ab5274205e37890797251bc9faac88c files/shorewall 808
+MD5 3b1f1510d6cf9a2d9a050cfd5e70c7d5 files/digest-shorewall-1.4.10f 142
+MD5 886a46dd1ca55990686be5bf42b776de files/shorewall 1041
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+iD8DBQFBoGXyT+MN7JbqCpMRApUTAJ9GcKPXjShgG6DnPeJgrtngzMvZtwCeKc6u
+pi0nPZGqyYWepOFZsV6DCgQ=
+=mqBG
+-----END PGP SIGNATURE-----
index f688ee6bc5ffce3b49422c59e7eb5d1489a0bdcd..ca6a562eecf3f163d796a4572af83c455ca09826 100644 (file)
@@ -1,9 +1,9 @@
 #!/sbin/runscript
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/files/shorewall,v 1.6 2004/07/14 23:31:02 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/shorewall/files/shorewall,v 1.7 2004/11/21 09:59:51 eldad Exp $
 
-opts="start stop restart"
+opts="start stop restart clear"
 
 depend() {
        need net
@@ -28,6 +28,15 @@ restart() {
        # here.  Note that this comment is required to fix bug 55576;
        # runscript.sh greps this script...  (09 Jul 2004 agriffis)
        ebegin "Restarting firewall"
-       /sbin/shorewall restart
+       /sbin/shorewall restart 1>/dev/null
+       eend $?
+}
+
+clear() {
+       # clear will remove all the rules and bring the system to an unfirewalled
+       # state. (21 Nov 2004 eldad)
+
+       ebegin "Clearing all firewall rules and setting policy to ACCEPT"
+       /sbin/shorewall clear
        eend $?
 }