pgreco / rpms / ipa

Forked from forks/areguera/rpms/ipa 4 years ago
Clone

Blame SOURCES/1002-Package-copy-schema-to-ca.py.patch

2737e7
From b0982e138e6ad0830b1903d8f58c0d0a25d3ace4 Mon Sep 17 00:00:00 2001
ac7d03
From: Jan Cholasta <jcholast@redhat.com>
ac7d03
Date: Tue, 14 Mar 2017 16:07:15 +0000
ac7d03
Subject: [PATCH] Package copy-schema-to-ca.py
ac7d03
ac7d03
This reverts commit f4c7f1dd8a9ce530a8291219a904686ee47e59c7.
ac7d03
---
ac7d03
 freeipa.spec.in                 | 1 +
ac7d03
 ipaserver/install/cainstance.py | 6 ++++--
ac7d03
 2 files changed, 5 insertions(+), 2 deletions(-)
ac7d03
ac7d03
diff --git a/freeipa.spec.in b/freeipa.spec.in
beb795
index 80ae98c5515f64a8df8d981ad5e91b05c84e31c1..86189d56ded05dac695d3a7a19f726e197979dc5 100644
ac7d03
--- a/freeipa.spec.in
ac7d03
+++ b/freeipa.spec.in
beb795
@@ -1292,6 +1292,7 @@ fi
ac7d03
 # END
ac7d03
 %dir %{_usr}/share/ipa
ac7d03
 %{_usr}/share/ipa/wsgi.py*
ac7d03
+%{_usr}/share/ipa/copy-schema-to-ca.py*
ac7d03
 %{_usr}/share/ipa/*.ldif
ac7d03
 %{_usr}/share/ipa/*.uldif
ac7d03
 %{_usr}/share/ipa/*.template
ac7d03
diff --git a/ipaserver/install/cainstance.py b/ipaserver/install/cainstance.py
2737e7
index cb8dc43096b8851d7554447f28c4537a35b47852..810ce882920490abc6fee4458082fe6611f317f5 100644
ac7d03
--- a/ipaserver/install/cainstance.py
ac7d03
+++ b/ipaserver/install/cainstance.py
2737e7
@@ -1355,9 +1355,11 @@ def replica_ca_install_check(config, promote):
ac7d03
     else:
ac7d03
         root_logger.critical(
ac7d03
             'The master CA directory server does not have necessary schema. '
ac7d03
-            'Please run copy-schema-to-ca.py on all CA masters.\n'
ac7d03
+            'Please copy the following script to all CA masters and run it '
ac7d03
+            'on them: %s\n'
ac7d03
             'If you are certain that this is a false positive, use '
ac7d03
-            '--skip-schema-check.')
ac7d03
+            '--skip-schema-check.',
ac7d03
+            os.path.join(paths.USR_SHARE_IPA_DIR, 'copy-schema-to-ca.py'))
ac7d03
         exit('IPA schema missing on master CA directory server')
ac7d03
 
ac7d03
 
ac7d03
-- 
2737e7
2.17.1
ac7d03