While not live images, I’ve been “porting” kickstarts for Workstation, KDE, XFCE, MATE, i3, a No-gui minimal system, LAMP and others since Fedora 32 – and not using the build teams kickstart files.
My experience has been that going from one version of Fedora to the next (e.g., f43 to f44), minimal changes are required for the kickstart file – mostly the version and installation repo location and, if you’re using pxe boot, the boot files and kernel, as well as pointing at the repository for the new version.
Some changes might be required in the packages included, depending on changes you wish to make to the distribution. That said, I usually only need to modify the following lines to move to the next version:
url --url=“http://kickstarter.domain.com/FedoraCore44”
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-44-x86_64
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-44
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-44
Where I only need to increment the version. I’d note that the URL and keys above are customized for my private build environment, but I’m sure an appropriate URL can be found via the Mirror Manager site.
Out of curiosity, what changes do you think you’d need to make other than point your kickstart file at the appropriate version? Even if there are some unexpected changes (deprecated or replaced packages), that will require (usually minor) debugging.
Also, if you’re not customizing the live images, why build your own at all?