svn commit: r297315 - head/etc/rc.d
Kristof Provost
kp at FreeBSD.org
Sun Mar 27 17:22:28 UTC 2016
Author: kp
Date: Sun Mar 27 17:22:27 2016
New Revision: 297315
URL: https://svnweb.freebsd.org/changeset/base/297315
Log:
pf: Friendly error message for status if pf.ko is not loaded
Check if pf.ko is loaded (i.e. /dev/pf exists) before trying to use it. This
means that '/etc/rc.d/pf status' will no longer return 'pfctl: /dev/pf: No such
file or directory' but 'pf.ko is not loaded'.
PR: 205671
Submitted by: Johannes Jost Meixner <xmj at FreeBSD.org>
Modified:
head/etc/rc.d/pf
Modified: head/etc/rc.d/pf
==============================================================================
--- head/etc/rc.d/pf Sun Mar 27 16:27:49 2016 (r297314)
+++ head/etc/rc.d/pf Sun Mar 27 17:22:27 2016 (r297315)
@@ -66,7 +66,11 @@ pf_resync()
pf_status()
{
- $pf_program -s info
+ if ! [ -c /dev/pf ] ; then
+ echo "pf.ko is not loaded"
+ else
+ $pf_program -s info
+ fi
}
run_rc_command "$1"
More information about the svn-src-all
mailing list