mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
configure_dns_resolver: call self.restore_context
Use the platform implementation of restore_context() instead of the base implementation. Fixes: https://pagure.io/freeipa/issue/8518 Signed-off-by: Christian Heimes <cheimes@redhat.com> Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
This commit is contained in:
@@ -340,7 +340,7 @@ class BaseTaskNamespace:
|
|||||||
os.mkdir(confd)
|
os.mkdir(confd)
|
||||||
# owned by root, readable by systemd-resolve user
|
# owned by root, readable by systemd-resolve user
|
||||||
os.chmod(confd, 0o755)
|
os.chmod(confd, 0o755)
|
||||||
tasks.restore_context(confd, force=True)
|
self.restore_context(confd, force=True)
|
||||||
|
|
||||||
cfg = RESOLVE1_IPA_CONF.format(
|
cfg = RESOLVE1_IPA_CONF.format(
|
||||||
searchdomains=" ".join(searchdomains)
|
searchdomains=" ".join(searchdomains)
|
||||||
@@ -349,7 +349,7 @@ class BaseTaskNamespace:
|
|||||||
os.fchmod(f.fileno(), 0o644)
|
os.fchmod(f.fileno(), 0o644)
|
||||||
f.write(cfg)
|
f.write(cfg)
|
||||||
|
|
||||||
tasks.restore_context(
|
self.restore_context(
|
||||||
paths.SYSTEMD_RESOLVED_IPA_CONF, force=True
|
paths.SYSTEMD_RESOLVED_IPA_CONF, force=True
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user