utilities/.gitignore
Don Penney de8f5256c6 Create utility to generate hybrid bootloader from ISO
The gen-bootloader-iso.sh utility takes a StarlingX installation ISO
as input and generates a small bootloader ISO and www-served directory
structure to provide a hybrid ISO/network installation ISO.

The utility sets up two structures under the specified www-root
directory: shared files and node-specific files

Shared files: These are the rootfs (squashfs.img) and software
package repositories that will be downloaded to the installing node
via http/https, and would be common to all nodes being installed.

Node-specific files: These include:
- a much smaller bootimage.iso that contains the kernel and initrd, as
well as syslinux.cfg and grub.cfg files updated to access rootfs,
repos, and the node-specific kickstart file, via https (rather than
from the ISO).
- a generated kickstart specific for the node which gets the software
to be installed from http/https, and can have a node-specific %post
section.
- symbolic links to shared files, for http/https access.

The utility also provides file cleanup functionality with the --delete
option, which will remove the node-specific files. If all node files
have been removed, it will also remove the shared files.

Story: 2006980
Task: 38727

Change-Id: Ie952ee81d96aeacc04482daed942654da0ec0573
Signed-off-by: Don Penney <don.penney@windriver.com>
2020-02-12 15:18:09 -05:00

4 lines
22 B
Plaintext

.tox
*.egg-info
*.swp