fp-wiki>ImportUser (Imported from MoinMoin) |
(→Snippets: drop spaces in filenames) |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
This page describes a kickstart pool for spin concepts. | This page describes a kickstart pool for spin concepts. | ||
== Procedure == | == Procedure == | ||
Line 19: | 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 | ||
== | == 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
- includes
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)
- includes
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
- includes
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)
- includes