This contains the kickstarts for building live media variants of the CentOS Hyperscale spin for CentOS Stream 8.
These kickstarts are intended to be used with the LiveCD Creator from LiveCD Tools.
The instructions below will use the
podman command, but you may be able to substitute for
First, pull down the container of the required environment (CentOS Stream 8).
$ sudo podman pull quay.io/centoshyperscale/centos:stream8
Assuming you're in the root directory of the Git checkout, set up the container:
$ sudo podman run --privileged --rm -it -v $PWD:/code quay.io/centoshyperscale/centos:stream8 /bin/bash
Once in the container environment, set up your development environment and run the image build (substitute
<livemedia.ks> for the appropriate kickstart):
# Change to the code location $ cd /code # Install livecd-tools and pykickstart $ dnf --assumeyes install livecd-tools pykickstart # Flatten the kickstart so that it can be run easily $ ksflatten --config <livemedia.ks> --output livemedia-flat.ks # Run the image build $ livecd-creator --config livemedia-flat.ks --fslabel CS8-HS-LiveDVD --title=CentOS-Stream-8-Hyperscale-LiveDVD --product=CentOS-Stream-Hyperscale-LiveDVD --releasever=8
These kickstarts are partially derived from fedora-kickstarts, which is GPLv3+.
This is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, under version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.