From Fedora Project Wiki

m (1 revision(s))
m
Line 1: Line 1:
 +
{{Draft}}
 
= Kickstart Pool =
 
= Kickstart Pool =
  
 
This page describes a kickstart pool for spin concepts.
 
This page describes a kickstart pool for spin concepts.
 
{{ Template:message/warning |  This is a DRAFT
 
}}
 
  
 
== Procedure ==
 
== Procedure ==

Revision as of 20:22, 3 June 2008

Warning.png
This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

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

Proposed 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)