mirror of
https://pagure.io/fedora-kickstarts.git
synced 2024-11-22 23:33:08 +00:00
fcebc307ad
Changes so we hangle the firmware more simply and in the same manner across ARMv7 and aarch64. Enabling for UEFI on ARMv7 too. Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
80 lines
1.7 KiB
Plaintext
80 lines
1.7 KiB
Plaintext
text
|
|
lang en_US.UTF-8
|
|
keyboard us
|
|
timezone US/Eastern
|
|
auth --useshadow --passalgo=sha512
|
|
selinux --enforcing
|
|
# Disabled for modular compose (for now)
|
|
#firewall --enabled --service=mdns
|
|
# Disabled for modular compose (for now)
|
|
#services --enabled=sshd,NetworkManager,chronyd,initial-setup
|
|
network --bootproto=dhcp --device=link --activate
|
|
rootpw --lock --iscrypted locked
|
|
shutdown
|
|
|
|
bootloader --timeout=1 --append="no_timer_check console=tty1 console=ttyS0,115200n8"
|
|
|
|
zerombr
|
|
clearpart --all --initlabel --disklabel=msdos
|
|
autopart --type=plain
|
|
|
|
# make sure that initial-setup runs and lets us do all the configuration bits
|
|
firstboot --reconfig
|
|
|
|
%include fedora-repo.ks
|
|
|
|
%packages --excludedocs --excludeWeakdeps --nocore
|
|
bash
|
|
fedora-modular-release
|
|
filesystem
|
|
coreutils-single
|
|
util-linux
|
|
rpm
|
|
shadow-utils
|
|
microdnf
|
|
glibc-minimal-langpack
|
|
grubby
|
|
kernel
|
|
libcrypt
|
|
sssd-client
|
|
dhcp-client
|
|
-fedora-logos
|
|
-coreutils
|
|
-dosfstools
|
|
-e2fsprogs
|
|
-fuse-libs
|
|
-gnupg2-smime
|
|
-libss # used by e2fsprogs
|
|
-libusbx
|
|
-pinentry
|
|
-shared-mime-info
|
|
-trousers
|
|
-xkeyboard-config
|
|
-dracut
|
|
%end
|
|
|
|
%post
|
|
|
|
# Setup Raspberry Pi firmware
|
|
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
|
|
|
|
releasever=$(rpm -q --qf '%{version}\n' fedora-modular-release)
|
|
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary
|
|
echo "Packages within this disk image"
|
|
rpm -qa
|
|
# Note that running rpm recreates the rpm db files which aren't needed or wanted
|
|
rm -f /var/lib/rpm/__db*
|
|
|
|
# remove random seed, the newly installed instance should make it's own
|
|
rm -f /var/lib/systemd/random-seed
|
|
|
|
# Disable network service here, as doing it in the services line
|
|
# fails due to RHBZ #1369794
|
|
/sbin/chkconfig network off
|
|
|
|
# Remove machine-id on pre generated images
|
|
rm -f /etc/machine-id
|
|
touch /etc/machine-id
|
|
|
|
%end
|