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
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to