# fedora-livecd-soas.ks # # Description: # - A Sugar environment that you can carry in your pocket # # Maintainers: # - Chihurumnaya Ibiam # - Alex Perez firewall --enabled --service=mdns,presence %packages # install env-group to resolve RhBug:1891500 @^sugar-desktop-environment # == Core Sugar Platform == fedora-release-soas # explicitly remove a bunch of extra stuff -openbox -@fonts -@dial-up -@multimedia -@printing -foomatic -@gnome-desktop -yp-tools -ypbind -rdate -rdist -icedtea-web -firefox -glx-utils -nmap-ncat -PackageKit -eekboard-libs -open-vm-tools* -gfs2-utils -abrt-cli -ibus* -hyperv-daemons -sane-backends -sane-backends-drivers-scanners -dhcp-client -gcc-gdb-plugin -gcc # Add some extra fonts dejavu-sans-fonts dejavu-sans-mono-fonts madan-fonts aajohan-comfortaa-fonts sil-abyssinica-fonts vlgothic-fonts # Usefulness for DSL connections as per: # http://bugs.sugarlabs.org/ticket/1951 rp-pppoe # Useful for SoaS duplication from: # http://bugs.sugarlabs.org/ticket/74 livecd-tools # Get the Sugar boot screen -plymouth-system-theme -plymouth-theme-charge # Install XFCE polkit xfce-polkit %end %post # Get proper release naming in the control panel cat >> /boot/olpc_build << EOF Sugar on a Stick EOF cat /etc/fedora-release >> /boot/olpc_build # Rebuild initrd for Sugar boot screen KERNEL_VERSION=$(rpm -q kernel --qf '%{version}-%{release}.%{arch}\n') /usr/sbin/plymouth-set-default-theme sugar sed -i -r 's/(omit_dracutmodules\+\=.*) plymouth (.*)/\1 \2/' /etc/dracut.conf.d/99-liveos.conf dracut --force-add plymouth -N -f /boot/initramfs-$KERNEL_VERSION.img $KERNEL_VERSION # Note that running rpm recreates the rpm db files which aren't needed or wanted rm -f /var/lib/rpm/__db* cat > /etc/sysconfig/desktop </usr/share/glib-2.0/schemas/sugar.soas.gschema.override <