From e25600d498e74adb03b64d2a1bc20683c33f5df4 Mon Sep 17 00:00:00 2001 From: "Jeroen van Meeuwen (Fedora Unity)" Date: Thu, 28 Aug 2008 12:26:57 +0200 Subject: [PATCH] Add fedora-aos.ks --- fedora-aos.ks | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 fedora-aos.ks diff --git a/fedora-aos.ks b/fedora-aos.ks new file mode 100644 index 0000000..a1b11ee --- /dev/null +++ b/fedora-aos.ks @@ -0,0 +1,109 @@ +# 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 --disabled +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 450 --fstype ext3 --ondisk sda + +# +# Repositories +# +# To compose against the current release tree, use the following "repo" (enabled by default) +#repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch +# To include updates, use the following "repo" (enabled by default) +#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch + +# To compose against rawhide, use the following "repo" (disabled by default) +repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch + +# To compose against local trees, (edit and) use: +#repo --name=f9 --baseurl=http://localrepo/fedora/releases/9/Everything/$basearch/os/ +#repo --name=f9-updates --baseurl=http://localrepo/fedora/updates/9/$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 +