[Fedora-spins] [spin-kickstarts/arm] attempt to break out the core packages and live and arm bits into thier own

Dennis Gilmore ausil at fedoraproject.org
Thu Jun 14 23:59:55 UTC 2012


commit 772163e4d211e735d6cf59753a081cb0d84e5d0a
Author: Dennis Gilmore <dennis at ausil.us>
Date:   Thu Jun 14 18:59:06 2012 -0500

    attempt to break out the core packages and live and arm bits into thier own

 fedora-arm-base.ks       |   47 +++++++++++++++
 fedora-arm-panda-xfce.ks |   12 +---
 fedora-livecd-xfce.ks    |  125 +----------------------------------------
 fedora-xfce-base.ks      |  140 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 190 insertions(+), 134 deletions(-)
---
diff --git a/fedora-arm-base.ks b/fedora-arm-base.ks
new file mode 100644
index 0000000..f8b85a5
--- /dev/null
+++ b/fedora-arm-base.ks
@@ -0,0 +1,47 @@
+# fedora-arm-base.ks
+#
+# Defines the basics for all kickstarts in the fedora-arm branch
+# Does not include package selection (other then mandatory)
+# Does not include localization packages or configuration
+#
+# Does includes "default" language configuration (kickstarts including
+# this template can override these settings)
+
+lang en_US.UTF-8
+keyboard us
+timezone US/Eastern
+auth --useshadow --enablemd5
+selinux --enforcing
+firewall --enabled --service=mdns,sshd
+xconfig --startxonboot
+part /boot --fstype=ext3  --size=256
+part / --size 3072 --fstype ext4
+services --enabled=NetworkManager,sshd
+
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
+repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
+repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
+#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f$releasever&arch=$basearch
+
+%packages
+ at base-x
+ at base
+ at core
+ at fonts
+ at input-methods
+# use a small pinyin db for live
+-ibus-pinyin-db-open-phrase
+ibus-pinyin-db-android
+ at admin-tools
+ at dial-up
+ at hardware-support
+ at printing
+
+
+uboot-tools
+
+# fpaste is very useful for debugging and very small
+fpaste
+
+%end
+
diff --git a/fedora-arm-panda-xfce.ks b/fedora-arm-panda-xfce.ks
index a7d0798..cb38e92 100644
--- a/fedora-arm-panda-xfce.ks
+++ b/fedora-arm-panda-xfce.ks
@@ -1,7 +1,7 @@
 
 part /boot/efi --fstype=efi --grow --maxsize=50 --size=20
-part /boot --fstype=ext3  --size=256
-%include fedora-livecd-xfce.ks
+%include fedora-arm-base.ks
+%include fedora-xfce-base.ks
 
 
 
@@ -14,14 +14,6 @@ part /boot --fstype=ext3  --size=256
 kernel-omap
 uboot-panda
 
-#remove packages we dont need
--anaconda
-
-#remove packages not available or anaconda is unhappy
--grub2
--efibootmgr
--grub-efi
-
 %end
 
 %post
diff --git a/fedora-livecd-xfce.ks b/fedora-livecd-xfce.ks
index 2219d65..23337fb 100644
--- a/fedora-livecd-xfce.ks
+++ b/fedora-livecd-xfce.ks
@@ -11,133 +11,10 @@
 
 %include fedora-live-base.ks
 %include fedora-live-minimization.ks
+%include fedora-xfce-base.ks
 
 %packages
 
-# Office
-abiword
-gnumeric
-
-# Graphics
-epdfview
-
-# Development
-geany
-
-# Internet
-firefox
-# Add the midori browser as a lighter alternative
-midori
-claws-mail
-claws-mail-plugins-archive
-claws-mail-plugins-att-remover
-claws-mail-plugins-attachwarner
-claws-mail-plugins-bogofilter
-claws-mail-plugins-fetchinfo
-claws-mail-plugins-mailmbox
-claws-mail-plugins-newmail
-claws-mail-plugins-notification
-claws-mail-plugins-pgp
-claws-mail-plugins-rssyl
-claws-mail-plugins-smime
-claws-mail-plugins-spam-report
-claws-mail-plugins-tnef
-claws-mail-plugins-vcalendar
-liferea
-pidgin
-remmina
-remmina-plugins-rdp
-remmina-plugins-vnc
-transmission
-
-# Sound & Video
-alsa-plugins-pulseaudio
-asunder
-cheese
-pavucontrol
-parole
-pragha
-xfburn
-
-# System
-gparted
--gnome-disk-utility
-gigolo
-setroubleshoot
-
-# Accessories
-catfish
-galculator
-seahorse
-ConsoleKit-x11
-
-# More Desktop stuff
-# java plugin
-icedtea-web
-NetworkManager-vpnc
-NetworkManager-openvpn
-NetworkManager-pptp
-gnome-bluetooth
-xscreensaver
-xdg-user-dirs-gtk
-
-# FIXME: work around #746693
-metacity
-
-# default artwork
-fedora-icon-theme
-adwaita-cursor-theme
-adwaita-gtk2-theme
-adwaita-gtk3-theme
-
-# command line
-irssi
-mutt
-ntfs-3g
-powertop
-rtorrent
-vim-enhanced
-wget
-yum-utils
-
-# Xfce packages
- at xfce-desktop
-ristretto
-thunar-media-tags-plugin
-xfce4-battery-plugin
-xfce4-cellmodem-plugin
-xfce4-clipman-plugin
-xfce4-cpugraph-plugin
-xfce4-datetime-plugin
-xfce4-dict-plugin
-xfce4-diskperf-plugin
-xfce4-eyes-plugin
-xfce4-fsguard-plugin
-xfce4-genmon-plugin
-xfce4-mailwatch-plugin
-xfce4-mount-plugin
-xfce4-netload-plugin
-xfce4-notes-plugin
-xfce4-places-plugin
-xfce4-quicklauncher-plugin
-xfce4-screenshooter-plugin
-xfce4-sensors-plugin
-xfce4-smartbookmark-plugin
-xfce4-systemload-plugin
-xfce4-taskmanager
-xfce4-time-out-plugin
-xfce4-timer-plugin
-xfce4-verve-plugin
-# we already have nm-applet
-#xfce4-wavelan-plugin
-xfce4-weather-plugin
-xfce4-websearch-plugin
-xfce4-xfswitch-plugin
-xfce4-xkb-plugin
-# system-config-printer does printer management better
-#xfprint
-xfwm4-themes
-
 # dictionaries are big
 -aspell-*
 #-man-pages-*
diff --git a/fedora-xfce-base.ks b/fedora-xfce-base.ks
new file mode 100644
index 0000000..3e9327a
--- /dev/null
+++ b/fedora-xfce-base.ks
@@ -0,0 +1,140 @@
+# fedora-livecd-xfce.ks
+#
+# Description:
+# - Fedora Live Spin with the light-weight XFCE Desktop Environment
+#
+# Maintainer(s):
+# - Rahul Sundaram    <sundaram at fedoraproject.org>
+# - Christoph Wickert <cwickert at fedoraproject.org>
+# - Kevin Fenzi       <kevin at tummy.com>
+# - Adam Miller       <maxamillion at fedoraproject.org>
+
+
+%packages
+
+# Office
+abiword
+gnumeric
+
+# Graphics
+epdfview
+
+# Development
+geany
+
+# Internet
+firefox
+# Add the midori browser as a lighter alternative
+midori
+claws-mail
+claws-mail-plugins-archive
+claws-mail-plugins-att-remover
+claws-mail-plugins-attachwarner
+claws-mail-plugins-bogofilter
+claws-mail-plugins-fetchinfo
+claws-mail-plugins-mailmbox
+claws-mail-plugins-newmail
+claws-mail-plugins-notification
+claws-mail-plugins-pgp
+claws-mail-plugins-rssyl
+claws-mail-plugins-smime
+claws-mail-plugins-spam-report
+claws-mail-plugins-tnef
+claws-mail-plugins-vcalendar
+liferea
+pidgin
+remmina
+remmina-plugins-rdp
+remmina-plugins-vnc
+transmission
+
+# Sound & Video
+alsa-plugins-pulseaudio
+asunder
+cheese
+pavucontrol
+parole
+pragha
+xfburn
+
+# System
+gparted
+-gnome-disk-utility
+gigolo
+setroubleshoot
+
+# Accessories
+catfish
+galculator
+seahorse
+ConsoleKit-x11
+
+# More Desktop stuff
+# java plugin
+icedtea-web
+NetworkManager-vpnc
+NetworkManager-openvpn
+NetworkManager-pptp
+gnome-bluetooth
+xscreensaver
+xdg-user-dirs-gtk
+
+# FIXME: work around #746693
+metacity
+
+# default artwork
+fedora-icon-theme
+adwaita-cursor-theme
+adwaita-gtk2-theme
+adwaita-gtk3-theme
+
+# command line
+irssi
+mutt
+ntfs-3g
+powertop
+rtorrent
+vim-enhanced
+wget
+yum-utils
+
+# Xfce packages
+ at xfce-desktop
+ristretto
+thunar-media-tags-plugin
+xfce4-battery-plugin
+xfce4-cellmodem-plugin
+xfce4-clipman-plugin
+xfce4-cpugraph-plugin
+xfce4-datetime-plugin
+xfce4-dict-plugin
+xfce4-diskperf-plugin
+xfce4-eyes-plugin
+xfce4-fsguard-plugin
+xfce4-genmon-plugin
+xfce4-mailwatch-plugin
+xfce4-mount-plugin
+xfce4-netload-plugin
+xfce4-notes-plugin
+xfce4-places-plugin
+xfce4-quicklauncher-plugin
+xfce4-screenshooter-plugin
+xfce4-sensors-plugin
+xfce4-smartbookmark-plugin
+xfce4-systemload-plugin
+xfce4-taskmanager
+xfce4-time-out-plugin
+xfce4-timer-plugin
+xfce4-verve-plugin
+# we already have nm-applet
+#xfce4-wavelan-plugin
+xfce4-weather-plugin
+xfce4-websearch-plugin
+xfce4-xfswitch-plugin
+xfce4-xkb-plugin
+# system-config-printer does printer management better
+#xfprint
+xfwm4-themes
+
+%end
+


More information about the spins mailing list