From 2f396d3cc39f3899169fa0ce28f0d53f36e9e284 Mon Sep 17 00:00:00 2001 From: Kristof Provost Date: Sun, 27 Mar 2016 17:22:27 +0000 Subject: [PATCH] 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 --- etc/rc.d/pf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/etc/rc.d/pf b/etc/rc.d/pf index 8dcc40d466eb..323e639edf11 100755 --- a/etc/rc.d/pf +++ b/etc/rc.d/pf @@ -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"