Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/fedora-livecd-soas.ks
diff options
context:
space:
mode:
Diffstat (limited to 'fedora-livecd-soas.ks')
-rw-r--r--fedora-livecd-soas.ks111
1 files changed, 111 insertions, 0 deletions
diff --git a/fedora-livecd-soas.ks b/fedora-livecd-soas.ks
new file mode 100644
index 0000000..a81accf
--- /dev/null
+++ b/fedora-livecd-soas.ks
@@ -0,0 +1,111 @@
+# fedora-livecd-soas.ks
+#
+# Description:
+# - A Sugar environment that you can carry in your pocket
+#
+# Maintainers:
+# - Sebastian Dziallas <sdz AT fedoraproject DOT org>
+# - Peter Robinson <pbrobinson AT gmail DOT com>
+# - Mel Chua <mchua AT fedoraproject DOT org>
+
+%include fedora-live-mini.ks
+
+%packages
+
+# == core sugar platform ==
+sugar
+
+# == platform components ==
+# from http://wiki.sugarlabs.org/go/0.88/Platform_Components
+alsa-plugins-pulseaudio
+alsa-utils
+etoys
+csound-python
+evince-djvu
+gstreamer-plugins-good
+gstreamer-plugins-espeak
+gstreamer-plugins-bad-free
+pulseaudio
+
+# == sugar activities ==
+sugar-browse # Because they need this to install activities.
+sugar-log # Because they need this for debugging.
+sugar-physics # Because this is a great demo example (quick demo).
+sugar-terminal # Because this makes debugging easier.
+sugar-turtleart # Because this is a great demo example (extended demo).
+sugar-xoirc # Because this helps us help them.
+
+# == Activities from ASLO ==
+# These are activities we're going to polish to the same level
+# as the ones included in the SoaS image, but encourage people
+# to download from ASLO as part of the SoaS experience of exploring
+# other Activities in there.
+
+# etoys-sugar
+# sugar-maze
+# sugar-speak
+# sugar-tamtam-*
+# sugar-visualmatch
+
+# These are Activities that aren't quite there, but are important,
+# so we're going to encourage people to test them.
+
+# sugar-write
+# sugar-record
+# sugar-pippy
+# sugar-read
+
+# == system ==
+# automatically logs in the liveuser
+# replace this with nodm for v4
+# http://bugs.sugarlabs.org/ticket/1849
+gdm
+
+# needed to show external hard drives
+gvfs
+
+# needed for battery monitoring and power management in sugar
+gnome-power-manager
+
+# we can haz sugar boot screen
+-plymouth-system-theme
+-plymouth-theme-charge
+sugar-logos
+
+# == hardware ==
+# lets support broadcom and xo wifi hardware
+b43-openfwwf
+libertas-usb8388-firmware
+
+# == fonts ==
+# more font support
+# http://bugs.sugarlabs.org/ticket/1119
+google-droid-fonts-common
+google-droid-sans-fonts
+google-droid-sans-mono-fonts
+google-droid-serif-fonts
+
+%end
+
+%post
+cat >> /etc/rc.d/init.d/livesys << EOF
+
+# don't use the default system user (in soas liveuser) as nick name
+gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /desktop/sugar/user/default_nick disabled >/dev/null
+
+# disable the logout menu item in Sugar
+gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/sugar/show_logout false >/dev/null
+
+# set sugar power management on
+gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/sugar/power/automatic True >/dev/null
+
+# set up auto-login for for liveuser
+cat >> /etc/gdm/custom.conf << FOE
+[daemon]
+AutomaticLoginEnable=true
+AutomaticLogin=liveuser
+FOE
+
+EOF
+
+%end \ No newline at end of file