summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipaserver/installutils.py
Commit message (Collapse)AuthorAgeFilesLines
* add --no-host-dns option to ipa-server-install - allows specifying a ↵Rich Megginson2008-10-131-1/+5
| | | | hostname that might actually exist but you do not want to even attempt to resolve it via DNS
* Allow passwords to work without a tty ala: echo password | some_programRob Crittenden2008-09-171-2/+8
|
* Rework the way SSL certificates are imported from PKCS#12 files.Rob Crittenden2008-07-141-0/+18
| | | | | | | | Add the ability to provide PKCS#12 files during initial installation Add the ability to provide PKCS#12 files when preparing a replica Correct some issues with ipa-server-certinstall 452402
* Change file mode of log files to 600.Martin Nagy2008-05-201-0/+2
| | | | 446869
* Include information on where to look if a hostname resolves to localhost.Rob Crittenden2008-05-091-1/+1
| | | | 442812
* Don't prompt for confirmation of DM password when installing a replica.Rob Crittenden2008-05-081-2/+5
| | | | | | | | | It implies that you are setting a new password and you really aren't. Also added a catch for KeyboardInterrupt with instructions on how to recover from a partial install. 441607
* Better check for IPA nServer own address, avoid manually parsing /etc/hosts bySimo Sorce2008-03-301-36/+54
| | | | | | | using nsswitch calls that read it and also take in account any other name resolution mechanism that might be installed (like NIS lol :-). This also should make the check support IPv6 transparently too (not tested)
* Properly detect when ports are available.Rob Crittenden2008-03-271-4/+3
| | | | | | | | The DS setup program uses Perl and does a similar port available test. It seems that perl always sets FD_CLOEXEC and python does not. This is why the port test would pass in python but fail in perl. 439024
* Verify that the hostname is correct in /etc/hostsRob Crittenden2008-03-061-0/+30
| | | | | | Don't ignore exceptions when getting the hostname from the user 433515
* Use standard size and alignment for the packed data so it works on 64-bit hostsRob Crittenden2008-03-061-1/+1
|
* Require that the hostname is a DNS A record and that the forward and reverseRob Crittenden2008-03-031-0/+21
| | | | | | match. 433515
* Set the license uniformly to GPLv2 only.Rob Crittenden2008-02-041-1/+1
|
* Simplify kerberos calling.Karl MacMillan2007-12-191-16/+1
|
* Refactor keytab creationMark McLoughlin2007-12-181-0/+35
| | | | | | | | | There's a few places where we spawn of kadmin to add/modify principals and create keytabs. Refactor all that code into installutils. Signed-off-by: Mark McLoughlin <markmc@redhat.com>
* User provided certs.Karl MacMillan2007-12-121-0/+19
|
* Initial replication setup.Karl MacMillan2007-11-211-0/+108
This add replication setup through two new commands: ipa-replica-prepare and ipa-replica-install. The procedure is to run ipa-replica-prepare on an existing master. This will collect information about the realm and the current master and create a file storing all of the information. After copying that file to the new replica, ipa-replica-install is run (with -r to create a read-only replica). This version of the patch also includes fixes for the sasl mappings on the replicas. Remaining features: - ssl for replication. - automatic configuration of mesh topology for master (or a simpler way to replicate multiple masters. - tool for view / configuring current replication.