summaryrefslogtreecommitdiffstats
path: root/src/etc/inc/services.inc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2016-12-02 13:03:18 -0500
committerjim-p <jimp@pfsense.org>2016-12-02 13:03:18 -0500
commit63b44eed9eeaa32567c1234c37dbce2e15dc8d37 (patch)
tree64c5d8977b5c6284c24a7fae3d95f2b3dd7e86ab /src/etc/inc/services.inc
parentbb6d61b1028697fe0e9e9a3b91a9b5491654319f (diff)
downloadpfsense-63b44eed9eeaa32567c1234c37dbce2e15dc8d37.zip
pfsense-63b44eed9eeaa32567c1234c37dbce2e15dc8d37.tar.gz
Create a dummy /etc/printcap when starting bsnmpd so it it will not log errors. Fixes #6838
Diffstat (limited to 'src/etc/inc/services.inc')
-rw-r--r--src/etc/inc/services.inc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/etc/inc/services.inc b/src/etc/inc/services.inc
index f2b726e..4a032b8 100644
--- a/src/etc/inc/services.inc
+++ b/src/etc/inc/services.inc
@@ -2300,6 +2300,11 @@ function services_snmpd_configure() {
echo gettext("Starting SNMP daemon... ");
}
+ /* Make sure a printcap file exists or else bsnmpd will log errors. See https://redmine.pfsense.org/issues/6838 */
+ if (!file_exists('/etc/printcap')) {
+ @file_put_contents('/etc/printcap', "# Empty file to prevent bsnmpd from logging errors.\n");
+ }
+
/* generate snmpd.conf */
$fd = fopen("{$g['varetc_path']}/snmpd.conf", "w");
if (!$fd) {
OpenPOWER on IntegriCloud