diff options
author | Timo Aaltonen <tjaalton@debian.org> | 2015-10-06 18:46:00 +0300 |
---|---|---|
committer | Tomas Babej <tbabej@redhat.com> | 2015-11-04 13:12:12 +0100 |
commit | 43654c973c5977ae55250a30b5652f160b11d590 (patch) | |
tree | 5c674f2ac83aad022bc9f96aa50985df893b2e90 /ipaserver/install/ntpinstance.py | |
parent | 24ebdf90a5c1cb500591b273c61ccf588aad9ab1 (diff) | |
download | freeipa-43654c973c5977ae55250a30b5652f160b11d590.tar.gz freeipa-43654c973c5977ae55250a30b5652f160b11d590.tar.xz freeipa-43654c973c5977ae55250a30b5652f160b11d590.zip |
ipaplatform: Add NTPD_OPTS_VAR and NTPD_OPTS_QUOTE to constants
https://fedorahosted.org/freeipa/ticket/5343
Reviewed-By: Tomas Babej <tbabej@redhat.com>
Diffstat (limited to 'ipaserver/install/ntpinstance.py')
-rw-r--r-- | ipaserver/install/ntpinstance.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/ipaserver/install/ntpinstance.py b/ipaserver/install/ntpinstance.py index 1fef6fd3e..567dec6e9 100644 --- a/ipaserver/install/ntpinstance.py +++ b/ipaserver/install/ntpinstance.py @@ -21,9 +21,13 @@ from ipaserver.install import service from ipapython import sysrestore from ipapython import ipautil +from ipaplatform.constants import constants from ipaplatform.paths import paths from ipapython.ipa_log_manager import * +NTPD_OPTS_VAR = constants.NTPD_OPTS_VAR +NTPD_OPTS_QUOTE = constants.NTPD_OPTS_QUOTE + class NTPInstance(service.Service): def __init__(self, fstore=None): service.Service.__init__(self, "ntpd", service_desc="NTP daemon") @@ -106,9 +110,9 @@ class NTPInstance(service.Service): fd.close() for line in lines: sline = line.strip() - if not sline.startswith('OPTIONS'): + if not sline.startswith(NTPD_OPTS_VAR): continue - sline = sline.replace('"', '') + sline = sline.replace(NTPD_OPTS_QUOTE, '') for opt in needopts: if sline.find(opt['val']) != -1: opt['need'] = False @@ -124,12 +128,12 @@ class NTPInstance(service.Service): for line in lines: if not done: sline = line.strip() - if not sline.startswith('OPTIONS'): + if not sline.startswith(NTPD_OPTS_VAR): fd.write(line) continue - sline = sline.replace('"', '') + sline = sline.replace(NTPD_OPTS_QUOTE, '') (variable, opts) = sline.split('=', 1) - fd.write('OPTIONS="%s %s"\n' % (opts, ' '.join(newopts))) + fd.write(NTPD_OPTS_VAR + '="%s %s"\n' % (opts, ' '.join(newopts))) done = True else: fd.write(line) |