From 6c3cb0a028fadf257a7b9441d5120f78e3acd701 Mon Sep 17 00:00:00 2001 From: Dan Mashal Date: Tue, 30 Apr 2013 20:26:39 -0700 Subject: [PATCH] Initial import of MATE Compiz spin --- fedora-live-mate-compiz.ks | 69 +++++++++++++++++++++++++++++++++++ fedora-livecd-mate-compiz.ks | 71 ++++++++++++++++++++++++++++++++++++ 2 files changed, 140 insertions(+) create mode 100644 fedora-live-mate-compiz.ks create mode 100644 fedora-livecd-mate-compiz.ks diff --git a/fedora-live-mate-compiz.ks b/fedora-live-mate-compiz.ks new file mode 100644 index 0000000..c3bd677 --- /dev/null +++ b/fedora-live-mate-compiz.ks @@ -0,0 +1,69 @@ +# Maintained by the Fedora Desktop SIG: +# http://fedoraproject.org/wiki/SIGs/Desktop +# mailto:desktop@lists.fedoraproject.org + +%include fedora-live-base.ks + +part / --size 4096 + +%packages +firefox +@mate +compiz +compiz-plugins-main +compiz-plugins-extra +compiz-manager +compizconfig-python +compiz-plugins-unsupported +compiz-bcop +compiz-mate +libcompizconfig +compiz-plugins-main +ccsm +emerald-themes +emerald +fusion-icon +fusion-icon-gtk +@libreoffice + +# FIXME; apparently the glibc maintainers dislike this, but it got put into the +# desktop image at some point. We won't touch this one for now. +nss-mdns + +# This one needs to be kicked out of @standard +-smartmontools + +%end + +%post +cat >> /etc/rc.d/init.d/livesys << EOF + + +# make the installer show up +if [ -f /usr/share/applications/liveinst.desktop ]; then + # Show harddisk install in shell dash + sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop "" +# Show harddisk install on the desktop +sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop +mkdir /home/liveuser/Desktop +cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop + + +# rebuild schema cache with any overrides we installed +glib-compile-schemas /usr/share/glib-2.0/schemas + +# set up auto-login +cat > /etc/lightdm/custom.conf << FOE +[daemon] +AutomaticLoginEnable=True +AutomaticLogin=liveuser +FOE + +# Turn off PackageKit-command-not-found while uninstalled +if [ -f /etc/PackageKit/CommandNotFound.conf ]; then + sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf +fi + +EOF + +%end diff --git a/fedora-livecd-mate-compiz.ks b/fedora-livecd-mate-compiz.ks new file mode 100644 index 0000000..a93aa25 --- /dev/null +++ b/fedora-livecd-mate-compiz.ks @@ -0,0 +1,71 @@ +# Desktop with customizations to fit in a CD (package removals, etc.) +# Maintained by the Fedora Desktop SIG: +# http://fedoraproject.org/wiki/SIGs/Desktop +# mailto:desktop@lists.fedoraproject.org + +%include fedora-live-mate-compiz.ks +%include fedora-live-minimization.ks + +%packages +# First, no office +-planner + +# Drop the Java plugin +-icedtea-web +-java-1.7.0-openjdk + +# Drop things that pull in perl +-linux-atm + +# No printing +-foomatic-db-ppds +-foomatic + +# Dictionaries are big +# we're going to try keeping hunspell-* after notting, davidz, and ajax voiced +# strong preference to giving it a go on #fedora-desktop. +# also see http://bugzilla.gnome.org/681084 +-aspell-* +-man-pages* +-words + +# Help and art can be big, too +-gnome-user-docs +-evolution-help +-desktop-backgrounds-basic +-*backgrounds-extras + +# Legacy cmdline things we don't want +-krb5-auth-dialog +-krb5-workstation +-pam_krb5 +-quota +-nano +-minicom +-dos2unix +-finger +-ftp +-jwhois +-mtr +-pinfo +-rsh +-telnet +-nfs-utils +-ypbind +-yp-tools +-rpcbind +-acpid +-ntsysv + +# Drop some system-config things +-system-config-boot +-system-config-language +-system-config-rootpassword +-system-config-services +-policycoreutils-gui + +%end + +%post +%end +