svn commit: r334782 - head/etc/rc.d

Kristof Provost kp at FreeBSD.org
Thu Jun 7 13:16:54 UTC 2018


Author: kp
Date: Thu Jun  7 13:16:53 2018
New Revision: 334782
URL: https://svnweb.freebsd.org/changeset/base/334782

Log:
  ipfw: fix status if ipfw.ko is not loaded
  
  If the ipfw module is not loaded the net.inet.ip.fw.enable OID does not exist,
  which leads the script to report errors and incorrectly report that ipfw is
  enabled.

Modified:
  head/etc/rc.d/ipfw

Modified: head/etc/rc.d/ipfw
==============================================================================
--- head/etc/rc.d/ipfw	Thu Jun  7 13:14:09 2018	(r334781)
+++ head/etc/rc.d/ipfw	Thu Jun  7 13:16:53 2018	(r334782)
@@ -117,8 +117,8 @@ ipfw_stop()
 
 ipfw_status()
 {
-	status=$(sysctl -n net.inet.ip.fw.enable)
-	if [ ${status} -eq 0 ]; then
+	status=$(sysctl -i -n net.inet.ip.fw.enable)
+	if [ ${status:-0} -eq 0 ]; then
 		echo "ipfw is not enabled"
 		exit 1
 	else


More information about the svn-src-all mailing list