We want to log DNSSEC daemons only into console (journald).

This patch also fixes unexpected log file in /var/lib/softhsm/.ipa/log/default.log

Patch attached.

--
Martin Basti

From 8e9b1e59490117b4d0dd4fb53850e0ec8e4f95d6 Mon Sep 17 00:00:00 2001
From: Martin Basti <[email protected]>
Date: Thu, 26 Mar 2015 13:33:20 +0100
Subject: [PATCH] DNSSEC: Do not log into files

We want to log DNSSEC daemons only into console (journald)

https://fedorahosted.org/freeipa/ticket/4657
---
 daemons/dnssec/ipa-dnskeysync-replica | 2 +-
 daemons/dnssec/ipa-dnskeysyncd        | 2 +-
 daemons/dnssec/ipa-ods-exporter       | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/daemons/dnssec/ipa-dnskeysync-replica b/daemons/dnssec/ipa-dnskeysync-replica
index d04f360e04ee018dcdd1ba9b2ca42b1844617af9..8a0ae8a9aedf128e85e1a666cdb25b7dfe23c475 100755
--- a/daemons/dnssec/ipa-dnskeysync-replica
+++ b/daemons/dnssec/ipa-dnskeysync-replica
@@ -130,7 +130,7 @@ def ldap2replica_zone_keys_sync(log, ldapkeydb, localhsm):
 
 
 # IPA framework initialization
-ipalib.api.bootstrap()
+ipalib.api.bootstrap(in_server=True, log=None)  # no logging to file
 ipalib.api.finalize()
 standard_logging_setup(verbose=True, debug = True)  # debug=ipalib.api.env.debug)
 log = root_logger
diff --git a/daemons/dnssec/ipa-dnskeysyncd b/daemons/dnssec/ipa-dnskeysyncd
index 54a08a1e6307e89b3f52e78bddbe28cda8ac1345..9191303438dd6419902a94b43043e46304c9c397 100755
--- a/daemons/dnssec/ipa-dnskeysyncd
+++ b/daemons/dnssec/ipa-dnskeysyncd
@@ -56,7 +56,7 @@ signal.signal(signal.SIGTERM, commenceShutdown)
 signal.signal(signal.SIGINT, commenceShutdown)
 
 # IPA framework initialization
-api.bootstrap()
+api.bootstrap(in_server=True, log=None)  # no logging to file
 api.finalize()
 standard_logging_setup(verbose=True, debug=api.env.debug)
 log = root_logger
diff --git a/daemons/dnssec/ipa-ods-exporter b/daemons/dnssec/ipa-ods-exporter
index 79570266d29abde1e6b31f84491736e4a1973c8b..fe4134ccd851cc0aa8611a4da5bba34ee4be1633 100755
--- a/daemons/dnssec/ipa-ods-exporter
+++ b/daemons/dnssec/ipa-ods-exporter
@@ -392,7 +392,7 @@ if len(sys.argv) != 1:
     sys.exit(1)
 
 # IPA framework initialization
-ipalib.api.bootstrap()
+ipalib.api.bootstrap(in_server=True, log=None)  # no logging to file
 ipalib.api.finalize()
 
 # Kerberos initialization
-- 
2.1.0

-- 
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code

Reply via email to