freeipa/install/oddjob
Petr Viktorin 099cf98307 Refactor ipautil.run
The ipautil.run function now returns an object with returncode and
output are accessible as attributes.

The stdout and stderr of all commands are logged (unless skip_output is given).

The stdout/stderr contents must be explicitly requested with a keyword
argument, otherwise they are None.
This is because in Python 3, the output needs to be decoded, and that can
fail if it's not decodable (human-readable) text.

The raw (bytes) output is always available from the result object,
as is "leniently" decoded output suitable for logging.

All calls are changed to reflect this.

A use of Popen in cainstance is changed to ipautil.run.

Reviewed-By: Jan Cholasta <jcholast@redhat.com>
2015-12-14 10:54:23 +01:00
..
etc replica install: add remote connection check over API 2015-12-11 18:44:13 +01:00
com.redhat.idm.trust-fetch-domains Refactor ipautil.run 2015-12-14 10:54:23 +01:00
Makefile.am replica install: add remote connection check over API 2015-12-11 18:44:13 +01:00
org.freeipa.server.conncheck replica install: add remote connection check over API 2015-12-11 18:44:13 +01:00