%include soas-base.ks %include soas-aslo-and-content.ks repo --name=sugar --baseurl=http://download.sugarlabs.org/soas/repositories/3/ %packages # glucose modules sugar etoys hulahop squeak-vm # sugar platform csound-python espeak gnome-python2-evince libffi libxml2-python metacity numpy pyabiword pygame # multimedia implementations gnash-plugin # pull plymouth theme plymouth-theme-soas # allow better power management gnome-power-manager # enable automatic bug reporting abrt* -kerneloops %end %post # make sure to include date of composition echo `date -R` >> /etc/fedora-release # setup e-mail for bug reports sed -i 's/root@localhost/feedback@sugarlabs.org/g' /etc/abrt/plugins/Mailx.conf # add yum repos cat >> /etc/yum.repos.d/sugar.repo << FOE [sugar] name=Sugar failovermethod=priority baseurl=http://download.sugarlabs.org/soas/repositories/3/ enabled=1 gpgcheck=0 FOE # 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 # add more activities to the favorites cat > /usr/share/sugar/data/activities.defaults << FOE com.garycmartin.Moon org.laptop.AbiWordActivity org.laptop.Calculate org.laptop.Chat org.sugarlabs.InfoSlicer org.sugarlabs.IRC org.laptop.Memorize org.laptop.Pippy org.laptop.TurtleArtActivity org.laptop.WebActivity org.vpri.EtoysActivity org.laptop.Oficina org.laptop.RecordActivity org.gnome.Labyrinth org.laptop.physics vu.lux.olpc.Speak org.worldwideworkshop.olpc.JigsawPuzzle FOE # invoke ntpdate when network comes up ntpdate_file=/etc/NetworkManager/dispatcher.d/42-ntpdate if [ ! -e $ntpdate_file ] ; then cat > $ntpdate_file <> /tmp/ntpdate.log 2>&1 fi EOF chmod u+rx $ntpdate_file fi # invoke smolt a few seconds after network comes up smolt_file=/etc/NetworkManager/dispatcher.d/43-smolt if [ ! -e $smolt_file ] ; then cat > $smolt_file <> /tmp/smolt.log 2>&1 fi EOF fi chmod u+rx $smolt_file %end %include soas-liveuserscripts-eliminate.ks