This project is used to manage the Fedora kickstart files used in composing Fedora release images.
Go to file
Bruno Wolff III 5f00cb35c5 Update repo commands to use branched release
Now that we have branched we want the default repo commands to
point to the branched release, not rawhide. There is an empty
updates repo, so it's safe to uncomment the updates repo as well.
2012-02-12 08:04:42 -06:00
custom qa-testday: Resolve overriding of favorite-apps issue 2011-04-10 16:27:52 -05:00
l10n Add kickstarts FR in l10n directory 2012-01-29 20:24:22 +01:00
snippets - remove DOS line endings 2008-12-13 13:59:59 +01:00
templates Remove xorg keyboard patch in gnome based pt_PT livecd/dvd 2008-10-03 02:35:32 +01:00
tools [liveimage-diff] Sort output 2010-04-08 23:18:18 -04:00
AUTHORS Added new localization for German (Germany) 2009-08-11 20:16:40 +02:00
configure.ac Update repo commands to use branched release 2012-02-12 08:04:42 -06:00
COPYING Update .spec.in, Makefile.am and configure.ac 2009-08-03 23:45:18 +02:00
fedora-aos.ks Update repo commands to use branched release 2012-02-12 08:04:42 -06:00
fedora-install-fedora.ks Add grub2, grub-efi and efibootmgr for EFI install/booting. Fixes bug #735023 2011-10-13 09:20:03 -06:00
fedora-live-base.ks Update repo commands to use branched release 2012-02-12 08:04:42 -06:00
fedora-live-desktop.ks Don't ship gnome-shell extensions on the desktop spin 2011-09-08 18:15:29 -04:00
fedora-live-kde-base.ks fedora-live-kde-base.ks: Don't list oxygen-gtk3 explicitly. 2012-01-26 23:01:58 +01:00
fedora-live-kde.ks fedora-live-kde: s|kdebase-workspace-wallpapers|kde-wallpapers| 2011-10-31 12:47:53 -05:00
fedora-live-mini.ks Update repo commands to use branched release 2012-02-12 08:04:42 -06:00
fedora-live-minimization.ks Remove ccid, it no longer exists. Bug: 668361 2011-01-10 11:49:02 -07:00
fedora-livecd-design-suite.ks drop agave from design-suite its no longer available and breaking compose 2011-10-29 14:58:14 -05:00
fedora-livecd-desktop.ks Trivial: typo fix 2011-09-08 18:16:13 -04:00
fedora-livecd-kde.ks fedora-livecd-kde.ks: Update CJK font blacklist for new Korean default font. 2012-02-06 20:58:57 +01:00
fedora-livecd-lxde.ks LXDE: install upower, start notification-daemon (#749985) 2011-10-31 22:38:21 +01:00
fedora-livecd-meego.ks meego: drop mesa experimental 2011-01-29 18:17:11 +00:00
fedora-livecd-security.ks Security: Don't start Pulseaudio but notification-daemon, install upower (#713292 and #749985) 2011-10-31 22:39:24 +01:00
fedora-livecd-soas.ks SoaS: update firewall 2011-12-23 16:34:54 +00:00
fedora-livecd-xfce.ks Xfce: Replace quodlibet with pragha (as discussed in http://lists.fedoraproject.org/pipermail/xfce/2012-February/001019.html) 2012-02-11 20:03:17 +01:00
fedora-livedvd-electronic-lab.ks [FEL] openoffice.org renamed to libreoffice 2011-03-25 12:14:54 +09:00
fedora-livedvd-games.ks Games: add two games 2011-03-15 01:16:30 -05:00
fedora-livedvd-robotics.ks Robotics: Increase root filesystem size, re-enable fawkes packages 2012-01-23 20:47:03 -05:00
fedora-livedvd-scientific-kde.ks Add the Scientific spin kickstart file. 2011-10-24 19:36:10 -05:00
fedora-virt-server.ks.in [fedora-virt-server.ks.in] New file 2010-03-14 13:51:55 -04:00
INSTALL Update .spec.in, Makefile.am and configure.ac 2009-08-03 23:45:18 +02:00
install-sh Update .spec.in, Makefile.am and configure.ac 2009-08-03 23:45:18 +02:00
Makefile.am l10n/fedora-livecd-xfce-de_DE.ks was missing from Makefile.am, too 2012-01-29 22:04:58 +01:00
missing Update .spec.in, Makefile.am and configure.ac 2009-08-03 23:45:18 +02:00
NEWS List our upstream project URL in NEWS 2008-10-28 13:34:16 +01:00
README Replace cvs commands with git commands in the instructions. 2011-08-06 10:55:11 -05:00
spin-kickstarts.spec.in Update repo commands to use branched release 2012-02-12 08:04:42 -06:00

The master branch is where development takes place:
 - it may contain kickstart files that are broken, or
 - spin concepts that are in the process of being
   approved by the Board (trademark approval), or
 - spin concepts that are in the process of being
   approved by the Spins SIG

The release specific branches contain spin concepts that:
 - are approved (both by Board and Spin SIG)
 - maintained for the remainder of the release cycle

When kickstart files are added or removed, Makefile.am should be updated to
reflect the change.

To rebuild the srpm for a new version or a new release without patches:

git clone ssh://git.fedorahosted.org/git/spin-kickstarts.git spin-kickstarts
cd spin-kickstarts
# If you need a specific branch other than master:
git checkout BRANCHNAME
# Edit configure.ac to update the version or release
# Edit spin-kickstarts.spec.in to update the change log
git commit -a
git push
aclocal
automake
autoconf
./configure
make dist
install -D -m 644 spin-kickstarts-*.tar.gz ~/rpmbuild/SOURCES
# Edit spin-kickstarts.spec if some changelog history needs to be included
install -D -m 644 spin-kickstarts.spec ~/rpmbuild/SPECS
rpmbuild -ba ~/rpmbuild/SPECS/spin-kickstarts.spec
# If the sprm gets published then publish the tar.gz file on fedorahosted
scp spin-kickstarts-*.tar.gz fedorahosted.org:spin-kickstarts
# Clean up the generated files:
git clean -f -d
# To update a branch of spin-kickstarts
#   Make sure the branch is current (git pull)
#   Copy over the new spec file
#   In each branch run make new-sources FILES=/pathto/spin-kickstarts-*.tar.gz
#   Commit the changes with git commit -a
#   Make a new tag with make tag
#   Do the build with make build