# Generated by pykickstart v3.58 #version=DEVEL # Firewall configuration firewall --enabled --service=mdns # Keyboard layouts keyboard 'us' # System language lang en_US.UTF-8 # Network information network --bootproto=dhcp --device=link --activate # Shutdown after installation shutdown repo --name="koji-override-0" --baseurl=https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250430.n.0/compose/Everything/$basearch/os # Root password rootpw --iscrypted --lock locked # SELinux configuration selinux --enforcing # System services services --disabled="sshd" --enabled="NetworkManager,ModemManager" # System timezone timezone US/Eastern # Use network installation url --url="https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250430.n.0/compose/Everything/$basearch/os" # X Window System configuration information xconfig --startxonboot # System bootloader configuration bootloader --location=none # Clear the Master Boot Record zerombr # Partition clearing information clearpart --all # Disk partitioning information part / --fstype="ext4" --size=5120 part / --size=10752 %post # Enable livesys services systemctl enable livesys.service systemctl enable livesys-late.service # enable tmpfs for /tmp systemctl enable tmp.mount # make it so that we don't do writing to the overlay for things which # are just tmpdirs/caches # note https://bugzilla.redhat.com/show_bug.cgi?id=1135475 cat >> /etc/fstab << EOF vartmp /var/tmp tmpfs defaults 0 0 EOF # work around for poor key import UI in PackageKit rm -f /var/lib/rpm/__db* echo "Packages within this LiveCD" rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn # Note that running rpm recreates the rpm db files which aren't needed or wanted rm -f /var/lib/rpm/__db* # go ahead and pre-make the man -k cache (#455968) /usr/bin/mandb # make sure there aren't core files lying around rm -f /core* # remove random seed, the newly installed instance should make it's own rm -f /var/lib/systemd/random-seed # convince readahead not to collect # FIXME: for systemd echo 'File created by kickstart. See systemd-update-done.service(8).' \ | tee /etc/.updated >/var/.updated # Drop the rescue kernel and initramfs, we don't need them on the live media itself. # See bug 1317709 rm -f /boot/*-rescue* # Disable network service here, as doing it in the services line # fails due to RHBZ #1369794 systemctl disable network # Remove machine-id on pre generated images rm -f /etc/machine-id touch /etc/machine-id %end %post # Extend the post-configuration from the live-desktop, set default shortcuts to IDEs cat >> /var/lib/livesys/livesys-session-extra << EOF # 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 # 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 "" # need to move it to anaconda.desktop to make shell happy mv /usr/share/applications/liveinst.desktop /usr/share/applications/anaconda.desktop cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE [org.gnome.shell] favorite-apps=['firefox.desktop', 'org.qt-project.qtcreator.desktop', 'arduino.desktop', 'gnome-terminal.desktop','nautilus.desktop', 'anaconda.desktop'] FOE fi # rebuild schema cache with any overrides we installed glib-compile-schemas /usr/share/glib-2.0/schemas EOF %end %packages @^workstation-product-environment @anaconda-tools @robotics-suite aajohan-comfortaa-fonts anaconda anaconda-install-env-deps anaconda-live dracut-live git glibc-all-langpacks kernel kernel-modules kernel-modules-extra livesys-scripts mercurial pcl-devel player-devel stage-devel -@container-management -@dial-up -@games -@graphical-internet -@input-methods -@libreoffice -@networkmanager-submodules -@sound-and-video -@standard -@workstation-product -*backgrounds-extras -acpid -aspell-* -desktop-backgrounds-basic -device-mapper-multipath -dos2unix -evolution-help -fcoe-utils -finger -foomatic -foomatic-db-ppds -ftp -gnome-user-docs -hplip -icedtea-web -jwhois -krb5-auth-dialog -krb5-workstation -libreoffice-* -libsane-hpaio -linux-atm -man-pages* -mtr -nano -ntsysv -pam_krb5 -pinfo -planner -policycoreutils-gui -rsh -sane-backends-drivers-scanners -sdubby -system-config-language -system-config-network -system-config-rootpassword -system-config-services -words -yp-tools -ypbind %end