9c6bf5bdaf
livecd-creator supports $releasever, so we can remove hard coded release names (other than rawhide) from the repo commands. Even though these are currently comments, I wanted to get a head start on getting these ready for the F15 branch.
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 1024 --fstype ext4 --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
|
|
|