0087ea3b3f
In Fedora 33, nano-default-editor was introduced to make GNU nano the default editor [1]. After a year, it was found out that it breaks upgrades across Fedora releases if the user had chosen some other editor as the default [2]. The difference doesn't matter here because the fedora-toolbox OCI image is being created from scratch without involving any upgrades. However, since fedora-comps was switched to default-editor [3], it's better to do the same and stay consistent. If nothing else, it won't make the reader stop and ponder if there's any real reason that it was done differently for the fedora-toolbox image. [1] fedora nano commit cf1ce689f154d0a1 https://src.fedoraproject.org/rpms/nano/c/cf1ce689f154d0a1 https://src.fedoraproject.org/rpms/nano/pull-request/1 https://fedoraproject.org/wiki/Changes/UseNanoByDefault [2] fedora nano commit e53ee57baa33a1d8 https://src.fedoraproject.org/rpms/nano/c/e53ee57baa33a1d8 https://src.fedoraproject.org/rpms/nano/pull-request/7 https://bugzilla.redhat.com/show_bug.cgi?id=1955884 [3] fedora-comps commit 3496ed634cf452da https://pagure.io/fedora-comps/c/3496ed634cf452da https://pagure.io/fedora-comps/pull-request/663 https://bugzilla.redhat.com/show_bug.cgi?id=1955884 https://pagure.io/fedora-kickstarts/pull-request/992 |
||
---|---|---|
custom | ||
l10n | ||
snippets | ||
templates | ||
tools | ||
.gitignore | ||
AUTHORS | ||
COPYING | ||
fedora-budgie-common.ks | ||
fedora-cinnamon-common.ks | ||
fedora-cloud-base-azure.ks | ||
fedora-cloud-base-gcp.ks | ||
fedora-cloud-base-vagrant.ks | ||
fedora-cloud-base.ks | ||
fedora-comp-neuro-common.ks | ||
fedora-container-base-minimal.ks | ||
fedora-container-base.ks | ||
fedora-container-common.ks | ||
fedora-container-toolbox.ks | ||
fedora-design-suite-common.ks | ||
fedora-disk-base.ks | ||
fedora-disk-budgie.ks | ||
fedora-disk-kde.ks | ||
fedora-disk-lxqt.ks | ||
fedora-disk-minimal.ks | ||
fedora-disk-phosh.ks | ||
fedora-disk-python-classroom.ks | ||
fedora-disk-server.ks | ||
fedora-disk-soas.ks | ||
fedora-disk-workstation.ks | ||
fedora-disk-xbase.ks | ||
fedora-disk-xfce.ks | ||
fedora-eln-container-base.ks | ||
fedora-eln-guest.ks | ||
fedora-i3-common.ks | ||
fedora-iot.ks | ||
fedora-kde-common.ks | ||
fedora-live-astronomy_kde.ks | ||
fedora-live-base.ks | ||
fedora-live-budgie.ks | ||
fedora-live-cinnamon.ks | ||
fedora-live-comp_neuro.ks | ||
fedora-live-design_suite.ks | ||
fedora-live-games.ks | ||
fedora-live-i3.ks | ||
fedora-live-jam_kde.ks | ||
fedora-live-kde-base.ks | ||
fedora-live-kde.ks | ||
fedora-live-lxde.ks | ||
fedora-live-lxqt.ks | ||
fedora-live-mate_compiz.ks | ||
fedora-live-minimization.ks | ||
fedora-live-python-classroom.ks | ||
fedora-live-robotics.ks | ||
fedora-live-scientific_kde.ks | ||
fedora-live-security.ks | ||
fedora-live-soas.ks | ||
fedora-live-sway.ks | ||
fedora-live-workstation.ks | ||
fedora-live-xfce.ks | ||
fedora-lxde-common.ks | ||
fedora-lxqt-common.ks | ||
fedora-mate-common.ks | ||
fedora-minimal-common.ks | ||
fedora-modular-disk-minimal.ks | ||
fedora-neuro-gnome-common.ks | ||
fedora-phosh-common.ks | ||
fedora-python-classroom-common.ks | ||
fedora-python-classroom-gnome-common.ks | ||
fedora-python-classroom-vagrant.ks | ||
fedora-repo-not-rawhide.ks | ||
fedora-repo-rawhide.ks | ||
fedora-repo.ks | ||
fedora-scientific-common.ks | ||
fedora-scientific-vagrant.ks | ||
fedora-server-vm-full.ks | ||
fedora-soas-common.ks | ||
fedora-sway-common.ks | ||
fedora-workstation-common.ks | ||
fedora-xfce-common.ks | ||
maintainers.toml | ||
Makefile | ||
README.md |
fedora-kickstarts
This project is used to manage the Fedora kickstart files used in composing Fedora release images.
The master branch is used by rawhide and each release branch is used by that release.
All changes should be made via the PR workflow.
This project is packaged in Fedora as the spin-kickstarts package allowing users to see and modify the kickstart files for their local needs.
Maintainers for each image are listed in the maintainers.toml
file.
To make a release
git clone ssh://git@pagure.io/fedora-kickstarts.git fedora-kickstarts
cd fedora-kickstarts
# If you need a specific branch other than master:
git checkout BRANCHNAME
# No tag has been added yet tag HEAD with
git tag VERSION
git push --tags
make
# Publish the released tar ball
make publish
# Clean up the generated files:
make clean
Build logs
To see build logs go to
https://koji.fedoraproject.org/koji
"Packages" tab, and filter by Fedora-Workstation-Live for example.
Technical info about the officialy released images can be found at
https://kojipkgs.fedoraproject.org/compose/
bug reports
Bugs should be reported to the spin-kickstarts bugzilla component:
https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=spin-kickstarts