Lorax is a set of tools used to create bootable images.
6400515880
When monitoring log output in livemedia-creator --no-virt it could get stuck if the output from anaconda stops for some reason. This changes execReadlines so that it will only read output when it is available, will monitor the process state, and continue to call the callback function. It also adds a final timeout on proc.communicate() so that if Anaconda becomes stuck and won't exit livemedia-creator will eventually exit. When the no-virt callback terminates anaconda on an error it now sends a TERM signal to all of the unshare process' children because just sending it to unshare doesn't cause anaconda to exit. |
||
---|---|---|
.github/workflows | ||
docs | ||
etc | ||
rel-eng | ||
share/templates.d/99-generic | ||
src | ||
systemd | ||
test | ||
tests | ||
utils | ||
.coveragerc | ||
.dockerignore | ||
.gitignore | ||
ANNOUNCE | ||
AUTHORS | ||
COPYING | ||
Dockerfile.test | ||
HACKING.md | ||
lorax.spec | ||
Makefile | ||
POLICY | ||
README.md | ||
RELEASE.md | ||
requirements.txt | ||
setup.py | ||
test-packages | ||
TODO |
Lorax is a set of tools used to create bootable images.
- lorax - creates the Anaconda boot.iso used to install Fedora
- livemedia-creator - uses Anaconda to create bootable images
- lorax-composer - API server implementing the Weldr BDCS protocol using livemedia-creator
See the Weldr blog for more info about BDCS and the Lorax documentation for more information about Lorax and associated tools.