summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-install
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix typoRob Crittenden2008-06-051-1/+1
| | | | 450077
* Fix import for versionRob Crittenden2008-06-042-2/+2
|
* Add -p/--password option so the DM password can be passed on the command-line.Rob Crittenden2008-06-041-5/+10
| | | | | | The import for version moved from ipaserver to ipa, fix that as well. 449858
* Move version.py to the common ipa directory instead of being server-based so ↵Rob Crittenden2008-06-031-1/+1
| | | | | | it can be used by the client tool. Fix the client tool imports to fail more gracefully.
* Don't prompt regarding previous DS installations in unattended mode.Rob Crittenden2008-05-301-2/+4
| | | | 449150
* Make check_inst() a standalone function in bindinstance.Rob Crittenden2008-05-301-2/+2
| | | | | | | | | | | | | When an install instance is created that contains a pointer to a sysrestore point it loads in the current configuration when instantiated. If an instance is instantiated but not used then changes may occur to the system state that it is unaware of. So one needs to take care in the order that things are done to avoid losing information. When bind was setup it was overwriting all data in sysrestore.state and leaving just a [named] section. This caused problems at uninstall. 448173
* Fix the case where domain != lower(REALM)Simo Sorce2008-05-293-9/+12
| | | | | add the domain to the ipa.conf file for apps that need to know This should fix a bug in the replica setup
* Move admin into cn=users,cn=accountsSimo Sorce2008-05-232-4/+4
| | | | | | | After some deep thinking I think the advantages of keeping all posix enabled user accounts under cn=users,cn=accounts overweight a perceived better protection of the admin account by keeping it in a separate tree.
* Fix up function return values so we can return 1 on an installation error.Rob Crittenden2008-05-221-14/+13
| | | | 447973
* Only ask the user to install bind.Martin Nagy2008-05-221-1/+1
|
* Ensure hostnames are lower during installation and when adding service princsRob Crittenden2008-05-201-0/+4
| | | | 447381
* Use split instead of find as split does not fail to provide a completeSimo Sorce2008-05-151-1/+1
| | | | component if no '.' is found.
* Don't ask the user again if he wants to replace bind configuration files if ↵Martin Nagy2008-05-141-10/+1
| | | | | | he specified --setup-bind. 430090
* Display information on how to uninstall a partially installed server.Rob Crittenden2008-05-091-4/+10
| | | | | | | This may have failed either because the user pressed ^C or something failed during installation. 442454
* 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