diff options
author | Rob Crittenden <rcritten@redhat.com> | 2011-03-04 17:53:42 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2011-03-08 10:23:07 -0500 |
commit | 3735450ab8089c64f196899ab6af2447d1c4a2fc (patch) | |
tree | b1bcd8a96b6752e5e1d3ddafd4710bd9f015dfd7 /tests/test_ipalib | |
parent | 61d70657ab93bb4ce74013dcfef9b9592460caaf (diff) | |
download | freeipa-3735450ab8089c64f196899ab6af2447d1c4a2fc.tar.gz freeipa-3735450ab8089c64f196899ab6af2447d1c4a2fc.tar.xz freeipa-3735450ab8089c64f196899ab6af2447d1c4a2fc.zip |
If --hostname is provided for ipa-client-install use it everywhere.
If a hostname was provided it wasn't used to configure either
certmonger or sssd. This resulted in a non-working configuration.
Additionally on un-enrollment the wrong hostname was unenrolled, it
used the value of gethostname() rather than the one that was passed
into the installer.
We have to modify the CA configuration of certmonger to make it
use the right principal when requesting certificates. The filename
is unpredicable but it will be in /var/lib/certmonger/cas.
We need to hunt for ipa_submit and add -k <principal> to it, then
undo that on uninstall. These files are created the first time
the certmonger service starts, so start and stop it before messing
with them.
ticket 1029
Diffstat (limited to 'tests/test_ipalib')
0 files changed, 0 insertions, 0 deletions