From Fedora Project Wiki

(→‎Snippets: drop spaces in filenames)
 
(4 intermediate revisions by one other user not shown)
Line 16: Line 16:
  
 
* A base for all spins
 
* A base for all spins
* Basic package set
+
** Basic package set
* Scripts like /etc/init.d/fedora-live, etc
+
** Scripts like /etc/init.d/fedora-live, etc
* Settings such as disabling firstboot, etc
+
** Settings such as disabling firstboot, etc
 
* Package & Spin Customization
 
* Package & Spin Customization
* per Spin concept
+
** per Spin concept
* includes Spin concept specific scripts (<code>%post</code>)
+
** includes Spin concept specific scripts (<code>%post</code>)
* not including Localization packages (see "Language Customization")
+
** not including Localization packages (see "Language Customization")
 
* Language Customization
 
* Language Customization
* Language, locale, keyboard and timezone
+
** Language, locale, keyboard and timezone
* Add Localized Packages
+
** Add Localized Packages
  
== Proposed Snippets ==
+
== Snippets ==
  
 
For (current) releases:
 
For (current) releases:
  
 
* <code>fedora-live-$releasever-base.ks</code>
 
* <code>fedora-live-$releasever-base.ks</code>
* <code>fedora-live[cd|dvd] -$releasever-<spin>.ks</code>
+
* <code>fedora-live[cd|dvd]-$releasever-<spin>.ks</code>
* includes <code>fedora-live-$releasever-base.ks</code>
+
** includes <code>fedora-live-$releasever-base.ks</code>
* may provide defaults for locale settings, but no localization packages
+
** may provide defaults for locale settings, but no localization packages
* <code>fedora-live[cd|dvd] -$releasever-<spin>-<locale>.ks</code>
+
* <code>fedora-live[cd|dvd]-$releasever-<spin>-<locale>.ks</code>
* includes <code>fedora-live[cd|dvd] -$releasever-<spin>.ks</code>
+
** includes <code>fedora-live[cd|dvd]-$releasever-<spin>.ks</code>
* adds localization packages
+
** adds localization packages
* may override locale settings (lang, keyboard, timezone, etc)
+
** may override locale settings (lang, keyboard, timezone, etc)
  
 
For development:
 
For development:
  
 
* <code>fedora-live-base.ks</code>
 
* <code>fedora-live-base.ks</code>
* <code>fedora-live[cd|dvd] -<spin>.ks</code>
+
* <code>fedora-live[cd|dvd]-<spin>.ks</code>
* includes <code>fedora-live-base.ks</code>
+
** includes <code>fedora-live-base.ks</code>
* may provide defaults for locale settings, but no localization packages
+
** may provide defaults for locale settings, but no localization packages
* <code>fedora-live[cd|dvd] -<spin>-<locale>.ks</code>
+
* <code>fedora-live[cd|dvd]-<spin>-<locale>.ks</code>
* includes <code>fedora-live[cd|dvd] -<spin>.ks</code>
+
** includes <code>fedora-live[cd|dvd]-<spin>.ks</code>
* adds localization packages
+
** adds localization packages
* may override locale settings (lang, keyboard, timezone, etc)
+
** may override locale settings (lang, keyboard, timezone, etc)

Latest revision as of 01:00, 11 June 2009

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)