Spins Custom/DF-Spin

Custom Spin for DOCUMENT FREEDOM DAY
After a successful DFD08, the community is gathering for a second time to celebrate a global day for document liberation. Teams across the planet will join their efforts on 25th of March and send a strong message of Document Freedom and Open Standards.

The main page for the event is http://www.documentfreedom.org. This page is mainly for developing a kick start file for custom spins to be used by different teams.

The custom spin should include destop oriented packages (updated to stable Fedora10), all Open Office stuff with good collection of templates, Dictonaries, Scribus, GIMP, Koffice, Gnumeric, Docbook, Lua, Quanta etc (latest stable), TexLive and IDEs. It also makes sense to include advocacy related documentation, Whitepapers, Technical reports, Tutorials and more.

One reference for kick start files is this page.

Using Kick Start Files
Use 'revisor' for making your custom spin. You can add or delete packages given in the kickstart file at a later stage too. You need a fast enough broadband connection and hopefully will be able to find fast mirrors.

Draft Kick Start File-1
Kickstart file for composing the "Document Freedom Day-2009" spin of Fedora (10+) # Maintained by the Fedora Release Engineering team: # https://fedoraproject.org/wiki/ReleaseEngineering # mailto:rel-eng@lists.fedoraproject.org # Use a part of 'iso' to define how large you want your isos. # Only used when composing to more than one iso. # Default is 698 (megs), CD size. # Listed below is the size of a DVD if you wanted to split higher. part iso --size=4998 # Add the repos you wish to use to compose here. At least one of them needs group data. repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora&arch=$basearch repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates&arch=$basearch # Package manifest for the compose. Uses repo group metadata to translate groups. # (@base is added by default unless you add --nobase to %packages) # (default groups for the configured repos are added by --default) %packages --default # core @core zsh # Desktop Packages @kde-desktop koffice* -koffice-langpack* kbibtex krename kchmviewer @icewm @xfce @window-managers @office/productivity abiword openoffice.org* -openoffice.org-langpack* gnumeric* magicpoint @x-window-system tracker swfdec libflashsupport nspluginwrapper liferea thunderbird @graphics blender dia gimp* printing-support inkscape pdf* ghost* -ghostscript-gtk gsview fontforge # apps @authoring-and-publishing texlive* -texlive-texmf*east-asian* @engineering-and-scientific @editors scribus* lyx texmaker kile vim* docbook* conglomerate doxygen manedit xournal medit @fonts @legacy-fonts @graphical-internet -evolution* knetstats epiphany -xchat* bluefish kftpgrabber @sound-and-video k3b kmplayer xine kaffeine avidemux mplayer* @system-tools bash-completion sysstat #should this be      @admin*?? @administration-tools qtparted yum* smart* -smarteiffel* clamav* -clamav-milter* -clamav-devel* -clamav-data* -clamav-server* # Devel packages #  @development-libs --optional #  @development-tools --optional #  @fedora-packager --optional @kde-software-development @web-development # Server packages @dns-server --optional @ftp-server --optional @mail-server --optional -sendmail -nss_db @mysql @network-server --optional @server-cfg --optional @sql-server --optional @web-server --optional # Keep dap off the install media, makes Eng & Sci show up  	-dap-server-cgi # Virt group @virtualization --optional # filesystem stuff reiserfs-utils xfsprogs jfsutils # Languages @afrikaans-support @albanian-support @arabic-support @armenian-support @assamese-support @basque-support @belarusian-support @bengali-support @bhutanese-support @burmese-support @bosnian-support @brazilian-support @breton-support @british-support @bulgarian-support @catalan-support @chinese-support @croatian-support @czech-support @danish-support @dutch-support @esperanto-support @estonian-support @ethiopic-support @faeroese-support @filipino-support @finnish-support @french-support @gaelic-support @galician-support @georgian-support @german-support @greek-support @gujarati-support @hebrew-support @hindi-support @hungarian-support @icelandic-support @indonesian-support @inuktitut-support @irish-support @italian-support @japanese-support @kannada-support @kashmiri-support @kashubian-support @khmer-support @konkani-support @korean-support @lao-support @latvian-support @lithuanian-support @low-saxon-support @macedonian-support @malay-support @malayalam-support @maori-support @marathi-support @mongolian-support @nepali-support @northern-sami-support @northern-sotho-support @norwegian-support @oriya-support @persian-support @polish-support @portuguese-support @punjabi-support @romanian-support @russian-support @samoan-support @serbian-support @sindhi-support @sinhala-support @slovak-support @slovenian-support @somali-support @southern-ndebele-support @southern-sotho-support @spanish-support @swati-support @swedish-support @tagalog-support @tamil-support @telugu-support @thai-support @tibetan-support @tonga-support @tsonga-support @tswana-support @turkish-support @ukrainian-support @urdu-support @venda-support @vietnamese-support @walloon-support @welsh-support @xhosa-support @zulu-support # Size removals -java-*-openjdk-src -kernel-doc -java-*-gcj-src -java-*-gcj-devel -libgcj-src -*javadoc* %end # %post # copy folder /DF-Day2009 to ~ # copy contents of /wallpaper to /usr/share/wallpapers and fix default wallpaper # start 'konqueror ./DF-Day2009/start.html' # Disable most non-desktop services # %end
 * 1) Kickstart file for composing the "Document Freedom Day-2009" spin of Fedora (10+)

Draft Kick Start File-2 (No Language Support)
Kickstart file for composing the "Document Freedom Day-2009" spin of Fedora (10+) (US-English Version) # Maintained by the Fedora Release Engineering team: # https://fedoraproject.org/wiki/ReleaseEngineering # mailto:rel-eng@lists.fedoraproject.org # Use a part of 'iso' to define how large you want your isos. # Only used when composing to more than one iso. # Default is 698 (megs), CD size. # Listed below is the size of a DVD if you wanted to split higher. part iso --size=4998 # Add the repos you wish to use to compose here. At least one of them needs group data. repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora&arch=$basearch repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates&arch=$basearch # Package manifest for the compose. Uses repo group metadata to translate groups. # (@base is added by default unless you add --nobase to %packages) # (default groups for the configured repos are added by --default) lang en_US.UTF-8 keyboard us  	auth --useshadow --enablemd5 selinux --enforcing services --enabled=NetworkManager --disabled=network,sshd %packages --default # core @core zsh # Desktop Packages @kde-desktop koffice* -koffice-langpack* kbibtex krename kchmviewer @icewm @xfce @window-managers @office/productivity abiword openoffice.org* -openoffice.org-langpack* gnumeric* magicpoint @x-window-system tracker swfdec libflashsupport nspluginwrapper liferea thunderbird @graphics blender dia gimp* printing-support inkscape pdf* ghost* -ghostscript-gtk gsview fontforge # apps @authoring-and-publishing texlive* -texlive-texmf*east-asian* @engineering-and-scientific @editors scribus* lyx texmaker kile vim* docbook* conglomerate doxygen manedit xournal medit @fonts @legacy-fonts @graphical-internet -evolution* knetstats epiphany -xchat* bluefish kftpgrabber @sound-and-video k3b kmplayer xine kaffeine avidemux mplayer* @system-tools bash-completion sysstat #should this be      @admin*?? @administration-tools qtparted yum* smart* -smarteiffel* clamav* -clamav-milter* -clamav-devel* -clamav-data* -clamav-server* # Devel packages #  @development-libs --optional #  @development-tools --optional #  @fedora-packager --optional @kde-software-development @web-development # Server packages @dns-server --optional @ftp-server --optional @mail-server --optional -sendmail -nss_db @mysql @network-server --optional @server-cfg --optional @sql-server --optional @web-server --optional # Keep dap off the install media, makes Eng & Sci show up  	-dap-server-cgi # Virt group @virtualization --optional # filesystem stuff reiserfs-utils xfsprogs jfsutils # Size removals -java-*-openjdk-src -kernel-doc -java-*-gcj-src -java-*-gcj-devel -libgcj-src -*javadoc* %end # %post # copy folder /DF-Day2009 to ~ # copy contents of /wallpaper to /usr/share/wallpapers and fix default wallpaper # start 'konqueror ./DF-Day2009/start.html' # Disable most non-desktop services # %end
 * 1) Kickstart file for composing the "Document Freedom Day-2009" spin of Fedora (10+) (US-English Version)