- Remove DEPRECATED_COMMANDS dictionary - Remove _check_deprecated_commands() method - Remove deprecated command checks from validation - Remove test methods for deprecated commands - Remove DEPRECATED_COMMANDS documentation reference This shifts responsibility for tracking deprecated kickstart commands away from the recipe generator, as this is not its primary role.
111 lines
3.5 KiB
INI
111 lines
3.5 KiB
INI
# Generated by pykickstart v3.69
|
|
#version=DEVEL
|
|
# Keyboard layouts
|
|
keyboard --xlayouts='ch (fr)'
|
|
# System language
|
|
lang en_US.UTF-8
|
|
# Network information
|
|
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
|
# Shutdown after installation
|
|
shutdown
|
|
repo --name="rpmfusion-nonfree" --mirrorlist=https://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-$releasever&arch=$basearch --includepkgs="rpmfusion-nonfree-release"
|
|
repo --name="rpmfusion-nonfree-updates" --mirrorlist=https://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-$releasever&arch=$basearch --includepkgs="rpmfusion-nonfree-release"
|
|
# System services
|
|
services --enabled="NetworkManager,systemd-resolved"
|
|
# System timezone
|
|
timezone Europe/Zurich --utc
|
|
# System bootloader configuration
|
|
bootloader --location=mbr --timeout=1
|
|
# Clear the Master Boot Record
|
|
zerombr
|
|
# Partition clearing information
|
|
clearpart --all --initlabel
|
|
# Disk partitioning information
|
|
part / --fstype="ext4" --size=5120
|
|
part / --size=8576
|
|
|
|
%post --logfile=/mnt/sysimage/root/live-core-post.log
|
|
|
|
# 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 --logfile=/mnt/sysimage/root/post-live-session.log
|
|
|
|
# set livesys session type
|
|
sed -i 's/^livesys_session=.*/livesys_session="gnome"/' /etc/sysconfig/livesys
|
|
|
|
%end
|
|
|
|
%post
|
|
|
|
# Import RPM Fusion PGP Key. Courtesy of https://github.com/rpmfusion/rpmfusion-nonfree-remix-kickstarts/blob/master/rpmfusion-nonfree-live-base.ks
|
|
echo "== RPM Fusion Nonfree: Base section =="
|
|
echo "Importing RPM Fusion keys"
|
|
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-*-primary
|
|
echo "List of packages from RPM Fusion Nonfree:"
|
|
rpm -qa --qf '%{NAME} %{SIGGPG:pgpsig} %{SIGPGP:pgpsig} \n' | grep -e 3DE8C682E38EE9BC0FDFEA47FCAE2EA87F858107 | awk ' { print $1 } ' | sort
|
|
echo "List of incuded RPM Fusion packages with their size:"
|
|
rpm -q --qf '%{SIZE} %{NAME}\n' $(rpm -qa --qf '%{NAME} %{SIGGPG:pgpsig} %{SIGPGP:pgpsig} \n' | grep -e 3DE8C682E38EE9BC0FDFEA47FCAE2EA87F858107 | awk ' { print $1 } ') | sort -n
|
|
echo
|
|
|
|
%end
|
|
|
|
%packages
|
|
@anaconda-tools
|
|
aajohan-comfortaa-fonts
|
|
dracut-live
|
|
glibc-all-langpacks
|
|
kernel
|
|
kernel-modules
|
|
kernel-modules-extra
|
|
livesys-scripts
|
|
|
|
%end
|