This contains the kickstarts for building the CentOS Hyperscale spin for CentOS Stream 8.
These kickstarts are intended to be used with the LiveCD Creator from LiveCD Tools.
centos-live-workstation.ks
centos-live-kde.ks
The instructions below will use the podman
command, but you may be able to substitute for docker
.
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/.