%include ../fedora-livecd-desktop.ks %packages gdb strace ltrace libdrm pidgin mc vim nano wget xorg-x11-apps gtk-recordmydesktop gconf-editor gimp nautilus-open-terminal abiword # save some space -empathy -gnome-games -brasero* -sound-juicer -gthumb -gnome-backgrounds -desktop-backgrounds* -evolution -shotwell -planner -openoffice* -java* # brand as fedora test spin fedora-logos -generic-logos # glib2 is needed to set up favorites, though it probably gets pulled in anyway. glib2 %end %post # Set Test_Day:Current as default browser homepage mkdir -p /tmp/chrome/en-US/locale/branding cat << EOF > /tmp/chrome/en-US/locale/branding/browserconfig.properties browser.startup.homepage=https://fedoraproject.org/wiki/Test_Day:Current browser.startup.homepage_override.mstone=ignore EOF (cd /tmp; zip /usr/lib/firefox-*/omni.jar chrome/en-US/locale/branding/browserconfig.properties) rm -rf /tmp/chrome # Create a directory to store global custom favorites mkdir -p /etc/skel/.local/share/applications # Create a favorite for the current test day wiki page cat << EOF > /etc/skel/.local/share/applications/testday-wiki.desktop Name=Participate in a Test Day Type=Application Exec=firefox "https://fedoraproject.org/wiki/Test_Day:Current" Icon=firefox EOF # Create a .desktop link for Test Day IRC chat cat << EOF > /etc/skel/.local/share/applications/testday-irc.desktop [Desktop Entry] Encoding=UTF-8 Name=Connect to a Test Day chat Type=Link URL=http://webchat.freenode.net/?channels=fedora-test-day Icon=gnome-fs-bookmark EOF # Change the favorites using a vendor override. (Adding a profile would # be another way to do this.) cat << EOF > /usr/share/glib-2.0/schemas/org.gnome.shell.qa-testday.gschema.override [org.gnome.shell] favorite-apps=['testday-wiki.desktop', 'testday-irc.desktop', 'nautilus.desktop', 'gnome-terminal.desktop'] EOF glib-compile-schemas /usr/share/glib-2.0/schemas/ %end