de8f5256c6
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>
4 lines
22 B
Plaintext
4 lines
22 B
Plaintext
.tox
|
|
*.egg-info
|
|
*.swp
|