Lorax is a set of tools used to create bootable images.
Go to file
Brian C. Lane ff9421c848 lorax-composer: Fix installing files from [[repos.git]] to /
rpmfluff was including / in the rpm, which conflicts with
filesystem.rpm

The rpm globs are pretty limited, and we don't actually know the file
paths until later, so we have to use a glob or a directory.

So when the destination is / it now uses /* to select all the files and
sub-directories in the archive. The limitation of this is that it cannot
support dotfiles directly under /, they will cause a rpmbuild error.

For destinations other than / it uses the name of the directory, so
dotfiles are fine in that situation.

(cherry picked from commit 049f68cb60)

Related: rhbz#1709594
2019-06-26 16:14:40 -07:00
docs Change customizations.firewall to append items instead of replace 2019-05-29 16:29:17 -07:00
etc Revert "Rename composer-cli to composer" 2018-10-08 16:22:15 -07:00
rel-eng Automatic commit of package [lorax] release [28.14.29-1]. 2019-06-10 10:24:34 -07:00
share lorax-composer: Add locale support to blueprints 2019-05-29 15:20:28 -07:00
src lorax-composer: Fix installing files from [[repos.git]] to / 2019-06-26 16:14:40 -07:00
systemd lorax: Move default tmp dir to /var/tmp/lorax 2019-01-30 09:19:24 -08:00
tests Add tests using repos.git in blueprints 2019-06-26 16:14:40 -07:00
utils Update things to make pylint 1.5.1 happy 2015-12-16 12:59:48 -08:00
.coveragerc Enable testing in Travis and collecting of coverage history 2018-05-16 10:52:39 -07:00
.dockerignore Update .dockerignore 2018-05-17 10:34:34 -07:00
.gitignore Add make test target and update .gitignore 2017-10-13 18:58:17 +03:00
.travis.yml Backport cloud image tests to RHEL 8 2019-01-11 14:37:01 -08:00
ANNOUNCE Added draft on initial announce email as I keep adding to it. 2008-10-06 09:51:01 -10:00
AUTHORS add wwoods to AUTHORS 2011-10-26 12:36:06 -04:00
COPYING Initial project description files imported. 2008-09-11 14:16:39 -10:00
Dockerfile.test Backport cloud image tests to RHEL 8 2019-01-11 14:37:01 -08:00
lorax.spec Add repos.git support to lorax-composer builds 2019-06-26 16:14:40 -07:00
Makefile Use make ci inside test-in-copy target 2019-03-15 11:03:38 +02:00
POLICY Update TODO and POLICY to reflect the current state of things 2012-01-06 14:41:21 -05:00
README.md Update the README with relevant URLs 2018-05-17 10:34:35 -07:00
requirements-test.txt Add requirements-test.txt 2019-04-05 11:05:58 -07:00
requirements.txt Mock more modules for RTD 2015-04-09 11:01:20 -07:00
setup.py lorax: Move default tmp dir to /var/tmp/lorax 2019-01-30 09:19:24 -08:00
TODO Update TODO and POLICY to reflect the current state of things 2012-01-06 14:41:21 -05:00

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.