mirror of
https://pagure.io/fedora-kickstarts.git
synced 2024-11-10 08:00:06 +00:00
ccbd53091d
At this point in the release cycle the fedora and updates repos should be enabled. The ks files for live spins that define these should be consistent with each other.
103 lines
2.0 KiB
Plaintext
103 lines
2.0 KiB
Plaintext
# Kickstart file to build the appliance operating
|
|
# system for fedora.
|
|
# This is based on the work at http://www.thincrust.net
|
|
lang C
|
|
keyboard us
|
|
timezone US/Eastern
|
|
auth --useshadow --enablemd5
|
|
selinux --permissive
|
|
firewall --disabled
|
|
bootloader --timeout=1 --append="acpi=force"
|
|
network --bootproto=dhcp --device=eth0 --onboot=on
|
|
services --enabled=network
|
|
|
|
# Uncomment the next line
|
|
# to make the root password be thincrust
|
|
# By default the root password is emptied
|
|
#rootpw --iscrypted $1$uw6MV$m6VtUWPed4SqgoW6fKfTZ/
|
|
|
|
#
|
|
# Partition Information. Change this as necessary
|
|
# This information is used by appliance-tools but
|
|
# not by the livecd tools.
|
|
#
|
|
part / --size 550 --fstype ext3 --ondisk sda
|
|
|
|
#
|
|
# Repositories
|
|
#
|
|
#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
|
|
repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
|
|
repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
|
|
#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f$releasever&arch=$basearch
|
|
|
|
#
|
|
# Add all the packages after the base packages
|
|
#
|
|
%packages --excludedocs --nobase
|
|
bash
|
|
kernel
|
|
grub
|
|
e2fsprogs
|
|
passwd
|
|
policycoreutils
|
|
chkconfig
|
|
rootfiles
|
|
yum
|
|
vim-minimal
|
|
acpid
|
|
#needed to disable selinux
|
|
lokkit
|
|
|
|
#Allow for dhcp access
|
|
dhclient
|
|
iputils
|
|
|
|
#
|
|
# Packages to Remove
|
|
#
|
|
|
|
# no need for kudzu if the hardware doesn't change
|
|
-kudzu
|
|
-prelink
|
|
-setserial
|
|
-ed
|
|
|
|
# Remove the authconfig pieces
|
|
-authconfig
|
|
-rhpl
|
|
-wireless-tools
|
|
|
|
# Remove the kbd bits
|
|
-kbd
|
|
-usermode
|
|
|
|
# these are all kind of overkill but get pulled in by mkinitrd ordering
|
|
-mkinitrd
|
|
-kpartx
|
|
-dmraid
|
|
-mdadm
|
|
-lvm2
|
|
-tar
|
|
|
|
# selinux toolchain of policycoreutils, libsemanage, ustr
|
|
-policycoreutils
|
|
-checkpolicy
|
|
-selinux-policy*
|
|
-libselinux-python
|
|
-libselinux
|
|
|
|
# Things it would be nice to loose
|
|
-fedora-logos
|
|
generic-logos
|
|
-fedora-release-notes
|
|
%end
|
|
|
|
#
|
|
# Add custom post scripts after the base post.
|
|
#
|
|
%post
|
|
|
|
%end
|
|
|