summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-install
Commit message (Collapse)AuthorAgeFilesLines
* Detect existing DS instances and prompt for removal during replica install.Rob Crittenden2008-05-081-0/+32
| | | | 442454
* Add missing colon to function definition that broke the buildRob Crittenden2008-05-081-1/+1
|
* Add a version API to the server so it knows what version it is.Rob Crittenden2008-05-084-14/+15
| | | | 435019
* Don't prompt for confirmation of DM password when installing a replica.Rob Crittenden2008-05-081-2/+7
| | | | | | | | | 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
* Make sure recent ldapmodify tool (as in F9) do not complain by splitting theSimo Sorce2008-04-251-0/+5
| | | | operation into 2 modify operations
* Don't allow a replica to prepare a replica for itself.Rob Crittenden2008-04-231-0/+3
| | | | 442756
* Use the same kpasswd.keytab on all replicas.Rob Crittenden2008-04-092-1/+5
| | | | | | | If we generate a new keytab for each replica then effectively password changes can only occur on the last replica created. 439905
* Add _ntp SRV recordSimo Sorce2008-04-071-0/+2
|
* Create /etc/ipa/ipa.conf earlier in the installation process.Rob Crittenden2008-04-031-8/+8
| | | | | | | Because the ipa.config() object raises an error if there is no configuration file and auto-detection fails, ipa_webgui may fail to start at install time. 440475
* No need to use a regular expression to find the replication hostRob Crittenden2008-03-311-3/+1
| | | | 430015
* Call client uninstall from server uninstall so that uninstall reverses alsoSimo Sorce2008-03-311-0/+15
| | | | client bits.
* Put replica info file into /var/lib/ipa instead of the current directoryRob Crittenden2008-03-281-2/+2
| | | | 439120
* Move sysrestore to ipa-python so it can be used by client scripts too.Simo Sorce2008-03-271-12/+14
| | | | | | Change backup format so files are all in a single directory (no dir hierarchies) and use an index file so we can save also ownership and permission info for the restore (and eventually other data later on).
* Put the replica hostname back together properlyRob Crittenden2008-03-271-2/+3
| | | | 439057
* Make the memberof task a public function.Rob Crittenden2008-03-273-5/+13
| | | | | | | | | | | | | | This is used when a new replica is created as well as whenever a replica is re-initialized from another master. In order for this to work when not creating an instance the __init__ function needs to be able to determine the suffix and the dm_password is needed. I've also added the time to the RDN of the member task to ensure uniqueness. 438222
* Make Install and Uninstall have different log filesSimo Sorce2008-03-241-2/+5
|
* Fix file permissions on ca.crt when it is installed.Rob Crittenden2008-03-261-0/+1
| | | | 438220
* Start ntpd after FDS so that the ntp user can be found.Rob Crittenden2008-03-241-2/+2
| | | | | | | Start httpd after ipa_webgui becuse otherwise mod_proxy may not like it if it can't connect to the UI listening port 438090
* Remove ACI that was causing RDN changes to failRob Crittenden2008-03-101-1/+0
| | | | | | Fix for session code so RDN change can succeed 433523
* Add ability to initialize a replication agreementRob Crittenden2008-03-071-9/+49
| | | | | | | | Add ability to force a synch to occur Clean up a lot of unused code in ipaldap.py. This lets us do a simple bind without being root (it used to try to read dse.ldif) 436237
* Verify that the hostname is correct in /etc/hostsRob Crittenden2008-03-061-3/+2
| | | | | | Don't ignore exceptions when getting the hostname from the user 433515
* KDC is Key Distribution Center, not Kerberos Domain ControllerRob Crittenden2008-03-041-1/+1
| | | | 435949
* Fix build breakage.Rob Crittenden2008-03-031-1/+1
|
* Close all fds when running another program. This fixes the SELinux AVCs.Rob Crittenden2008-03-031-1/+2
| | | | | | Put installation log files into /var/log. 430024
* Add small script to start/stop all of the services that IPA requires in theRob Crittenden2008-02-282-0/+58
| | | | | | proper order. 435026
* Make sure all entries are generated by us according to IPASimo Sorce2008-02-282-9/+1
| | | | | default tree. This patch make sure that the DS setup script does not add unwanted entries.
* Fixed the way we call ipa-client-install from ipa-replica-install.Nathan Kinder2008-02-281-1/+1
| | | | 434980
* We do not require the Master password anymore, fix code and error messageSimo Sorce2008-02-251-4/+3
|
* Fix unattended installSimo Sorce2008-02-251-20/+23
|
* Make sure KrbPrincipalName is unique server-wideRob Crittenden2008-02-211-0/+35
| | | | Fix the build. Somehow this file didn't get committed.
* Make sure KrbPrincipalName is unique server-wideSimo Sorce2008-02-211-0/+1
|
* Add some additional error handlingRob Crittenden2008-02-201-4/+7
| | | | 433347
* Let users write their own password, should fix 433707Simo Sorce2008-02-211-0/+1
|
* Start ntpd first unless we do not want it.Simo Sorce2008-02-204-10/+26
| | | | | Make sure we do sync the clock leaping to the current correct time. This avoids problems with bad dates on certificates, etc..
* Run ipa-client-install after server install bitsSimo Sorce2008-02-202-9/+24
|
* Warn if a user tries to install a replica on the wrong target machineRob Crittenden2008-02-191-0/+12
| | | | 432691
* Add some error handling for LDAP connection issuesRob Crittenden2008-02-191-3/+23
| | | | | | Verify the DM password earlier in the process 433368
* Verify current domain with user during installationRob Crittenden2008-02-153-15/+66
| | | | | | Use that domain when creating replicas Resolves 432066
* Display the path to the PKCS#12 password file at the end of installationRob Crittenden2008-02-191-0/+1
|
* Don't create a backup of the PKCS#12 cert on replicasRob Crittenden2008-02-141-2/+2
| | | | | | Name the file created by ipa-replica-prepare after the FQDN of the target Resolves 432904
* Gracefully handle sys.exit() in python 2.4Rob Crittenden2008-02-111-0/+2
|
* Missed a place to translate the realm name into an instance nameRob Crittenden2008-02-081-1/+3
| | | | Catch SystemExit exceptions otherwise a trace will be shown with python 2.4
* Set the license uniformly to GPLv2 only.Rob Crittenden2008-02-044-4/+4
|
* Fix broken attempt to return 0 on success, 1 on failureRob Crittenden2008-02-061-2/+2
|
* Return 1 on error, 0 on successRob Crittenden2008-02-051-0/+2
|
* Use file to store the current CA serial numberRob Crittenden2008-02-053-27/+104
| | | | | | | No longer create a PKCS#12 file that contains the CA No longer send the entire CA to each replica, generate the SSL certs on master Fix number of bugs in ipa-replica-install and prepare Produce status output during replica creation
* Missed closing quoteRob Crittenden2008-01-291-1/+1
|
* Remove reference to radius that wasn't used and was causing program to fail.Rob Crittenden2008-01-291-1/+1
| | | | Resolves 429853
* Include some additional information when installing IPA.Rob Crittenden2008-01-251-3/+15
| | | | | Remove 8080 as a port that needs to be opened bz 430088
* Fix misspelling of the word indices.Rob Crittenden2008-01-252-1/+1
|