lorax/src/pylorax
Brian C. Lane 1c6b083260 Try all packages when installpkg --optional is used.
Also sort the expanded list of packages so that any failures will
be consistent instead of depending on the randomness of a set().
And add better logging when things fail.

The core issue is that repodata may have packages that match globs, but
they cannot actually be installed (eg. sigrok-firmware). This can cause
*some* of the globbed packages to be installed before hitting the
failure package.

With this change it will log the expanded list of packages if a glob is
used. It will skip any packages that fail to install when using
--optional with the glob, and continue to install the rest.

Related: rhbz#1440417
2017-05-30 09:47:37 -07:00
..
__init__.py Added option to remove packages (parallel to installpkgs) 2016-11-14 09:06:10 -08:00
base.py Fix DataHolder to handle hasattr 2016-05-04 10:34:02 -07:00
buildstamp.py Convert pylorax to python3 2015-05-15 17:11:20 -07:00
cmdline.py Add --noverifyssl to lorax (#1430483) 2017-03-08 13:27:22 -08:00
decorators.py Convert pylorax to python3 2015-05-15 17:11:20 -07:00
discinfo.py Convert pylorax to python3 2015-05-15 17:11:20 -07:00
dnfhelper.py pylint: Ignore different argument lengths for dnf callback. 2017-05-24 09:13:42 -07:00
executils.py pylorax: proc.returncode can be None 2016-03-09 16:41:11 -08:00
imgutils.py imgutils: Don't relabel /ostree 2016-11-16 16:39:53 -05:00
ltmpl.py Try all packages when installpkg --optional is used. 2017-05-30 09:47:37 -07:00
monitor.py livemedia-creator: Check for packaging failures in the logs (#1374809) 2016-09-21 09:00:49 -07:00
mount.py Add ppc64le kernel path 2016-09-08 12:12:07 -07:00
output.py Convert pylorax to python3 2015-05-15 17:11:20 -07:00
sysutils.py Convert pylorax to python3 2015-05-15 17:11:20 -07:00
treebuilder.py Added option to remove packages (parallel to installpkgs) 2016-11-14 09:06:10 -08:00
treeinfo.py Additional python3 changes 2015-05-15 17:11:20 -07:00