From 473ddbdb66e563d93a30ac51b1ac559adbd18190 Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Sep 13 2017 14:53:32 +0000 Subject: dsinstance: Restore context after changing dse.ldif Fixes https://pagure.io/freeipa/issue/7150 Reviewed-By: Stanislav Laznicka Reviewed-By: Rob Crittenden --- diff --git a/ipaserver/install/dsinstance.py b/ipaserver/install/dsinstance.py index d823635..3eeb7f7 100644 --- a/ipaserver/install/dsinstance.py +++ b/ipaserver/install/dsinstance.py @@ -596,6 +596,7 @@ class DsInstance(service.Service): parser.parse() new_dse_ldif.flush() shutil.copy2(temp_filename, dse_filename) + tasks.restore_context(dse_filename) try: os.remove(temp_filename) except OSError as e: