# Desktop with customizations to for systemtap tutorial # Maintained by the Fedora Desktop SIG: # http://fedoraproject.org/wiki/SIGs/Desktop # mailto:desktop@lists.fedoraproject.org #repo --name=rawhide-debuginfo --baseurl=http://download.fedoraproject.org/pub/fedora/linux/development/rawhide/$basearch/debug/ #repo --name=updates-testing-debuginfo --baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/$basearch/debug/ repo --name=updates-debuginfo --baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/debug/ repo --name=fedora-debuginfo --baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/ %include fedora-live-workstation.ks part / --size 12288 --fstype ext4 %packages # Material added for SystemTap kernel-devel kernel-debuginfo systemtap* -systemtap-debuginfo # other performance tools perf oprofile net-tools nicstat sysstat blktrace valgrind valgrind-devel glibc-utils gprof2dot trace-cmd pcp* -pcp*debuginfo dyninst dyninst-devel byteman ltrace iotop hwloc-gui sos soscleaner # performance tools that are in EPEL for RHEL atop htop sysstat dstat nethogs # performance tools that are in Fedora but not RHEL eclipse # other tools that people might find useful emacs vim-enhanced # pruning packages to make things fit in 2GB (2015-05-22) -eclipse* -eclipse-pde -boost-devel -dyninst-devel -libreoffice* -openoffice.org-diafilter -unoconv -bijiben -evolution* -adobe-source-han-sans-twhk-fonts -adobe-source-han-sans-cn-fonts -libpinyin* -gnome-user-docs -gnome-getting-started-docs -foomatic-db-ppds -foomatic-db -foomatic -libpinyin-data -ibus-libpinyin -libpinyin -libkkc-data -libkkc -libkkc-common -ibus-kkc %end %post cat >> /etc/rc.d/init.d/livesys << EOF # disable the install-to-disk welcome rm -rf ~liveuser/.config/autostart/fedora-welcome.desktop # start a gnome-terminal automatically cp /usr/share/applications/gnome-terminal.desktop ~liveuser/.config/autostart/ # disable screensaver locking cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.screensaver.gschema.override << FOE [org.gnome.desktop.screensaver] lock-enabled=false FOE # and hide the lock screen option cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.lockdown.gschema.override << FOE [org.gnome.desktop.lockdown] disable-lock-screen=true FOE # add fedora user to SystemTap groups usermod -a -G stapusr,stapdev liveuser # startup Performance CoPilot (PCP) services systemctl start pmcd pmlogger && systemctl enable pmcd pmlogger EOF %end