From Fedora Project Wiki

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Kickstart Pool

This page describes a kickstart pool for spin concepts.

Procedure

When a kickstart is approved by the Spin SIG, it is entered into the appropriate branch in the Kickstart Pool . This does not imply inclusion in the official release, nor does it include being mirrored, tracked or seeded by the Fedora Project.

For a given release, the Spin SIG will create a branch that can be maintained for the remainder of the release cycle, so that updates to the kickstart configuration can be applied and released to the general public as a package.

Live Spins

Using Kickstart Snippets (Live Spins)

Like with the kickstart included in livecd-tools now, we may consider using snippets, so that the basic kickstart that builds up:

  • A base for all spins
    • Basic package set
    • Scripts like /etc/init.d/fedora-live, etc
    • Settings such as disabling firstboot, etc
  • Package & Spin Customization
    • per Spin concept
    • includes Spin concept specific scripts (%post)
    • not including Localization packages (see "Language Customization")
  • Language Customization
    • Language, locale, keyboard and timezone
    • Add Localized Packages

Snippets

For (current) releases:

  • fedora-live-$releasever-base.ks
  • fedora-live[cd|dvd]-$releasever-<spin>.ks
    • includes fedora-live-$releasever-base.ks
    • may provide defaults for locale settings, but no localization packages
  • fedora-live[cd|dvd]-$releasever-<spin>-<locale>.ks
    • includes fedora-live[cd|dvd]-$releasever-<spin>.ks
    • adds localization packages
    • may override locale settings (lang, keyboard, timezone, etc)

For development:

  • fedora-live-base.ks
  • fedora-live[cd|dvd]-<spin>.ks
    • includes fedora-live-base.ks
    • may provide defaults for locale settings, but no localization packages
  • fedora-live[cd|dvd]-<spin>-<locale>.ks
    • includes fedora-live[cd|dvd]-<spin>.ks
    • adds localization packages
    • may override locale settings (lang, keyboard, timezone, etc)