forked from srbala/fedora-kickstarts
Merge branch 'master' of git://git.fedorahosted.org/spin-kickstarts
This commit is contained in:
commit
7c5f5275b2
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
kickstartdir = $(pkgdatadir)/
|
kickstartdir = $(pkgdatadir)/
|
||||||
kickstart_DATA = \
|
kickstart_DATA = \
|
||||||
|
fedora-aos.ks \
|
||||||
fedora-live-base.ks \
|
fedora-live-base.ks \
|
||||||
fedora-livecd-desktop-de_DE.ks \
|
fedora-livecd-desktop-de_DE.ks \
|
||||||
fedora-livecd-desktop-default.ks \
|
fedora-livecd-desktop-default.ks \
|
||||||
|
109
fedora-aos.ks
Normal file
109
fedora-aos.ks
Normal file
@ -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
|
||||||
|
|
@ -25,7 +25,7 @@ services --enabled=NetworkManager --disabled=network,sshd
|
|||||||
# To compose against rawhide, use the following "repo" (disabled by default)
|
# To compose against rawhide, use the following "repo" (disabled by default)
|
||||||
repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
|
repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
|
||||||
|
|
||||||
# To compose against local trees, use:
|
# To compose against local trees, (edit and) use:
|
||||||
#repo --name=f9 --baseurl=http://localrepo/fedora/releases/9/Everything/$basearch/os/
|
#repo --name=f9 --baseurl=http://localrepo/fedora/releases/9/Everything/$basearch/os/
|
||||||
#repo --name=f9-updates --baseurl=http://localrepo/fedora/updates/9/$basearch/
|
#repo --name=f9-updates --baseurl=http://localrepo/fedora/updates/9/$basearch/
|
||||||
|
|
||||||
@ -149,7 +149,7 @@ mountPersistentHome() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
findPersistentHome() {
|
findPersistentHome() {
|
||||||
for arg in \`cat /proc/cmdline\` ; do
|
for arg in \`cat /proc/cmdline\` ; do
|
||||||
if [ "\${arg##persistenthome=}" != "\${arg}" ]; then
|
if [ "\${arg##persistenthome=}" != "\${arg}" ]; then
|
||||||
homedev=\${arg##persistenthome=}
|
homedev=\${arg##persistenthome=}
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user