These patches make lorax stop building `upgrade.img` and stop requiring `fedup-dracut` and
friends.
For backward-compatibility, the API and CLI have been left unchanged. `--noupgrade` is
still accepted and `doupgrade` still gets passed into the templates. It just doesn't
do anything.
This is intended for f23-branch and master, so it might need backporting.
_NOTE_: there's one place in `pylorax/__init__.py` that might want some tweaking:
```python
# ppc64 cannot boot an initrd > 32MiB so remove some drivers
if self.arch.basearch in ("ppc64", "ppc64le"):
dracut_args.extend(["--omit-drivers", REMOVE_PPC64_DRIVERS])
# Only omit dracut modules from the initrd so that they're kept for
# upgrade.img
anaconda_args.extend(["--omit", REMOVE_PPC64_MODULES])
```
As far as I can tell, though, that shouldn't hurt anything
--
To view this pull request on github, visit
https://github.com/rhinstaller/lorax/pull/41