add initial mate kickstarts
This commit is contained in:
parent
fbcd5f424d
commit
cb7f32affc
61
live/9/stage/rocky-live-mate-common.ks
Normal file
61
live/9/stage/rocky-live-mate-common.ks
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
# inherited from Fedora kickstarts F35 with minor changes
|
||||||
|
|
||||||
|
%packages
|
||||||
|
# install env-group to resolve RhBug:1891500
|
||||||
|
@^mate-desktop-environment
|
||||||
|
|
||||||
|
compiz
|
||||||
|
compiz-plugins-main
|
||||||
|
compiz-plugins-extra
|
||||||
|
compiz-manager
|
||||||
|
compizconfig-python
|
||||||
|
compiz-plugins-experimental
|
||||||
|
libcompizconfig
|
||||||
|
compiz-plugins-main
|
||||||
|
ccsm
|
||||||
|
simple-ccsm
|
||||||
|
emerald-themes
|
||||||
|
emerald
|
||||||
|
fusion-icon
|
||||||
|
|
||||||
|
# blacklist applications which breaks mate-desktop
|
||||||
|
-audacious
|
||||||
|
|
||||||
|
# see https://bugzilla.redhat.com/show_bug.cgi?id=2068699
|
||||||
|
# and https://bugzilla.redhat.com/show_bug.cgi?id=1933494
|
||||||
|
# use earlyoom instead of systemd-oomd-defaults
|
||||||
|
#earlyoom
|
||||||
|
#-systemd-oomd-defaults
|
||||||
|
|
||||||
|
# libreoffice
|
||||||
|
libreoffice-calc
|
||||||
|
libreoffice-emailmerge
|
||||||
|
libreoffice-graphicfilter
|
||||||
|
libreoffice-impress
|
||||||
|
libreoffice-writer
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# Drop things for size
|
||||||
|
-@3d-printing
|
||||||
|
-@admin-tools
|
||||||
|
-brasero
|
||||||
|
-fedora-icon-theme
|
||||||
|
-gnome-icon-theme
|
||||||
|
-gnome-icon-theme-symbolic
|
||||||
|
-gnome-logs
|
||||||
|
-gnome-software
|
||||||
|
-gnome-user-docs
|
||||||
|
|
||||||
|
-@mate-applications
|
||||||
|
|
||||||
|
# Help and art can be big, too
|
||||||
|
-gnome-user-docs
|
||||||
|
-evolution-help
|
||||||
|
|
||||||
|
# Legacy cmdline things we don't want
|
||||||
|
-telnet
|
||||||
|
|
||||||
|
%end
|
48
live/9/stage/rocky-live-mate.ks
Normal file
48
live/9/stage/rocky-live-mate.ks
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# inherited from Fedora kickstarts F35
|
||||||
|
|
||||||
|
%include rocky-live-base.ks
|
||||||
|
%include rocky-live-mate-common.ks
|
||||||
|
%include rocky-live-minimization.ks
|
||||||
|
|
||||||
|
part / --size 8192
|
||||||
|
|
||||||
|
%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 ""
|
||||||
|
fi
|
||||||
|
mkdir /home/liveuser/Desktop
|
||||||
|
cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop
|
||||||
|
|
||||||
|
# and mark it as executable
|
||||||
|
chmod +x /home/liveuser/Desktop/liveinst.desktop
|
||||||
|
|
||||||
|
# rebuild schema cache with any overrides we installed
|
||||||
|
glib-compile-schemas /usr/share/glib-2.0/schemas
|
||||||
|
|
||||||
|
# set up lightdm autologin
|
||||||
|
sed -i 's/^#autologin-user=.*/autologin-user=liveuser/' /etc/lightdm/lightdm.conf
|
||||||
|
sed -i 's/^#autologin-user-timeout=.*/autologin-user-timeout=0/' /etc/lightdm/lightdm.conf
|
||||||
|
#sed -i 's/^#show-language-selector=.*/show-language-selector=true/' /etc/lightdm/lightdm-gtk-greeter.conf
|
||||||
|
|
||||||
|
# set MATE as default session, otherwise login will fail
|
||||||
|
sed -i 's/^#user-session=.*/user-session=mate/' /etc/lightdm/lightdm.conf
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# no updater applet in live environment
|
||||||
|
rm -f /etc/xdg/autostart/org.mageia.dnfdragora-updater.desktop
|
||||||
|
|
||||||
|
# make sure to set the right permissions and selinux contexts
|
||||||
|
chown -R liveuser:liveuser /home/liveuser/
|
||||||
|
restorecon -R /home/liveuser/
|
||||||
|
EOF
|
||||||
|
|
||||||
|
%end
|
Loading…
Reference in New Issue
Block a user