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
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to