If stdin is a TTY, ipaserver.install.installutils ises getpass and all is well. Without a TTY, though, there are two problems:
ipaserver.install.installutils
getpass
read_password
To reproduce, try e.g.
cat|ipa-ldap-updater
No prompt is shown, and if you press Ctrl+D it pins the processor.
This is a major nuisance when writing tests for interactive prompting, should be included in the upstream tests effort.
master: fb08402
Metadata Update from @pviktori: - Issue assigned to pviktori - Issue set to the milestone: FreeIPA 3.3 - 2013/07
Login to comment on this ticket.