This patch updates our Popen calls to enable universal newlines for
calls that we parse or consume the output for. Without
univeral_newlines=True, the output is treated as bytes under python3
which leads to issues later where we are using it as strings.
See https://docs.python.org/3/glossary.html#term-universal-newlines
Change-Id: I1a9edd0ebac6f0539ac5c33056c442cfcfafb7f3
Related-Blueprint: python3-support
Use -k|--packages to set exactly which packages we want to update.
By default it's None and all packages will be updated.
Change-Id: Ic6453724cda79f294c25bcebb3fade058f9aab1a
This script was living in a github repo and is used during the CI
job. Moving it here so more people can review it.
This updates the RPM's in a container without having to rebuild
the whole thing.
Change-Id: I4905c35fcd45ef0fe1845857020c7e1a44c8c3d6