figless / centos / livemedia

Forked from centos/livemedia 5 years ago
Clone

Blame kickstarts/centos-7-livecd.cfg

5262fc
5262fc
lang en_GB.UTF-8
5262fc
keyboard us
5262fc
timezone Europe/Brussels --isUtc
5262fc
auth --useshadow --enablemd5
5262fc
selinux --enforcing
5262fc
firewall --enabled --service=mdns
5262fc
xconfig --startxonboot
5262fc
part / --size 8192 --fstype ext4
5262fc
services --enabled=NetworkManager --disabled=network,sshd
5262fc
5262fc
5262fc
# Root password
5262fc
rootpw --iscrypted $6$K2nKf02kVKG68960$OywvoaViphSITuro/liKvCj7Pm/CH/xqzz/lsoXyaKSR1lYf0vHAqSUc483a9MCCBkIwfr/hNMfqwxqVO0OEg1
5262fc
1c5a7a
# Workaround for the grubby issue on live media (see https://bugzilla.redhat.com/show_bug.cgi?id=1153410)
1c5a7a
repo --name=base --baseurl=http://mirror.centos.org/centos/7.1.1503/os/x86_64/ --excludepkgs=grubby
4b2e66
repo --name=grubby --baseurl=http://vault.centos.org/7.0.1406/os/x86_64/ --includepkgs=grubby
5262fc
5262fc
%packages
6d68a7
abattis-cantarell-fonts
6d68a7
accountsservice
6d68a7
accountsservice-libs
6d68a7
acl
6d68a7
adwaita-cursor-theme
6d68a7
adwaita-gtk2-theme
6d68a7
adwaita-gtk3-theme
6d68a7
aic94xx-firmware
6d68a7
alsa-firmware
6d68a7
alsa-lib
6d68a7
alsa-tools-firmware
5262fc
anaconda
6d68a7
anaconda-widgets
6d68a7
at
6d68a7
atk
6d68a7
atkmm
6d68a7
at-spi2-atk
6d68a7
at-spi2-core
6d68a7
attr
6d68a7
audit
6d68a7
audit-libs
6d68a7
audit-libs-python
6d68a7
augeas-libs
6d68a7
authconfig
6d68a7
avahi
6d68a7
avahi-autoipd
6d68a7
avahi-glib
6d68a7
avahi-gobject
6d68a7
avahi-libs
6d68a7
avahi-ui-gtk3
6d68a7
baobab
6d68a7
basesystem
6d68a7
bash
6d68a7
bash-completion
6d68a7
bc
6d68a7
bind-libs
6d68a7
bind-libs-lite
6d68a7
bind-license
6d68a7
bind-utils
6d68a7
binutils
6d68a7
biosdevname
6d68a7
blktrace
6d68a7
bluez
6d68a7
bluez-libs
6d68a7
bridge-utils
6d68a7
btrfs-progs
6d68a7
bzip2
6d68a7
bzip2-libs
6d68a7
ca-certificates
6d68a7
cairo
6d68a7
cairo-gobject
6d68a7
cairomm
6d68a7
caribou
6d68a7
caribou-gtk2-module
6d68a7
caribou-gtk3-module
6d68a7
cdparanoia-libs
6d68a7
celt051
6d68a7
checkpolicy
6d68a7
cheese
6d68a7
cheese-libs
6d68a7
chkconfig
6d68a7
chrony
6d68a7
clutter
6d68a7
clutter-gst2
6d68a7
clutter-gtk
6d68a7
cogl
6d68a7
colord
6d68a7
colord-gtk
6d68a7
colord-libs
6d68a7
color-filesystem
6d68a7
comps-extras
6d68a7
control-center
6d68a7
control-center-filesystem
6d68a7
coreutils
6d68a7
cpio
6d68a7
cracklib
6d68a7
cracklib-dicts
6d68a7
crda
6d68a7
createrepo
6d68a7
cronie
6d68a7
cronie-anacron
6d68a7
crontabs
6d68a7
cryptsetup
6d68a7
cryptsetup-libs
6d68a7
cryptsetup-python
6d68a7
cups-libs
6d68a7
cups-pk-helper
6d68a7
curl
6d68a7
cyrus-sasl-lib
6d68a7
cyrus-sasl-plain
6d68a7
dbus
6d68a7
dbus-glib
6d68a7
dbus-libs
6d68a7
dbus-python
6d68a7
dbus-x11
6d68a7
dconf
6d68a7
dejavu-fonts-common
6d68a7
dejavu-sans-fonts
6d68a7
dejavu-sans-mono-fonts
6d68a7
dejavu-serif-fonts
6d68a7
deltarpm
6d68a7
desktop-file-utils
6d68a7
device-mapper
6d68a7
device-mapper-event
6d68a7
device-mapper-event-libs
6d68a7
device-mapper-libs
6d68a7
device-mapper-multipath
6d68a7
device-mapper-multipath-libs
6d68a7
device-mapper-persistent-data
6d68a7
dhclient
6d68a7
dhcp-common
6d68a7
dhcp-libs
6d68a7
diffutils
6d68a7
dmidecode
6d68a7
dmraid
6d68a7
dmraid-events
6d68a7
dnsmasq
6d68a7
dosfstools
6d68a7
dracut
6d68a7
dracut-config-rescue
6d68a7
dracut-network
6d68a7
dyninst
6d68a7
e2fsprogs
6d68a7
e2fsprogs-libs
6d68a7
ebtables
6d68a7
ed
6d68a7
elfutils-libelf
6d68a7
elfutils-libs
6d68a7
emacs-filesystem
6d68a7
enchant
6d68a7
eog
6d68a7
ethtool
6d68a7
evolution-data-server
6d68a7
exempi
6d68a7
exiv2-libs
6d68a7
expat
6d68a7
fcoe-utils
6d68a7
file
6d68a7
file-libs
6d68a7
file-roller
6d68a7
file-roller-nautilus
6d68a7
filesystem
6d68a7
findutils
6d68a7
fipscheck
6d68a7
fipscheck-lib
5262fc
firefox
6d68a7
firewall-config
6d68a7
firewalld
6d68a7
firstboot
6d68a7
flac-libs
6d68a7
folks
6d68a7
fontconfig
6d68a7
fontpackages-filesystem
6d68a7
fprintd
6d68a7
fprintd-pam
6d68a7
freerdp
6d68a7
freerdp-libs
6d68a7
freerdp-plugins
6d68a7
freetype
6d68a7
frei0r-plugins
6d68a7
fros
6d68a7
fuse
6d68a7
fuse-libs
6d68a7
fxload
6d68a7
gamin
6d68a7
gavl
6d68a7
gawk
6d68a7
GConf2
6d68a7
gcr
6d68a7
gd
6d68a7
gdbm
6d68a7
gdisk
6d68a7
gdk-pixbuf2
6d68a7
gdm
6d68a7
gdm-libs
6d68a7
gedit
6d68a7
geoclue
6d68a7
gettext
6d68a7
gettext-libs
6d68a7
ghostscript
6d68a7
ghostscript-fonts
6d68a7
giflib
6d68a7
gjs
6d68a7
glade-libs
6d68a7
glib2
6d68a7
glibc
6d68a7
glibc-common
6d68a7
glibmm24
6d68a7
glib-networking
6d68a7
glusterfs-api
6d68a7
glusterfs-libs
6d68a7
glx-utils
6d68a7
gmp
6d68a7
gnome-bluetooth
6d68a7
gnome-bluetooth-libs
6d68a7
gnome-calculator
6d68a7
gnome-classic-session
6d68a7
gnome-clocks
6d68a7
gnome-color-manager
6d68a7
gnome-contacts
6d68a7
gnome-desktop3
6d68a7
gnome-dictionary
6d68a7
gnome-disk-utility
6d68a7
gnome-documents
6d68a7
gnome-font-viewer
6d68a7
gnome-icon-theme
6d68a7
gnome-icon-theme-extras
6d68a7
gnome-icon-theme-legacy
6d68a7
gnome-icon-theme-symbolic
6d68a7
gnome-keyring
6d68a7
gnome-keyring-pam
6d68a7
gnome-menus
6d68a7
gnome-online-accounts
6d68a7
gnome-packagekit
6d68a7
gnome-python2
6d68a7
gnome-python2-bonobo
6d68a7
gnome-python2-canvas
6d68a7
gnome-python2-gnome
6d68a7
gnome-python2-gnomevfs
6d68a7
gnome-screenshot
6d68a7
gnome-session
6d68a7
gnome-session-xsession
6d68a7
gnome-settings-daemon
6d68a7
gnome-settings-daemon-updates
6d68a7
gnome-shell
6d68a7
gnome-shell-extension-alternate-tab
6d68a7
gnome-shell-extension-apps-menu
6d68a7
gnome-shell-extension-common
6d68a7
gnome-shell-extension-launch-new-instance
6d68a7
gnome-shell-extension-places-menu
6d68a7
gnome-shell-extension-window-list
6d68a7
gnome-system-log
6d68a7
gnome-system-monitor
6d68a7
gnome-terminal
6d68a7
gnome-themes-standard
6d68a7
gnome-tweak-tool
6d68a7
gnome-user-docs
6d68a7
gnome-vfs2
6d68a7
gnome-video-effects
6d68a7
gnu-free-fonts-common
6d68a7
gnu-free-mono-fonts
6d68a7
gnu-free-sans-fonts
6d68a7
gnu-free-serif-fonts
6d68a7
gnupg2
6d68a7
gnutls
6d68a7
gobject-introspection
6d68a7
google-crosextra-caladea-fonts
6d68a7
google-crosextra-carlito-fonts
6d68a7
gpgme
6d68a7
gpm-libs
6d68a7
graphite2
6d68a7
grep
6d68a7
grilo
6d68a7
grilo-plugins
6d68a7
groff-base
6d68a7
grub2
6d68a7
grub2-tools
6d68a7
grubby
6d68a7
gsettings-desktop-schemas
6d68a7
gsm
6d68a7
gssdp
6d68a7
gstreamer1
6d68a7
gstreamer1-plugins-bad-free
6d68a7
gstreamer1-plugins-base
6d68a7
gstreamer1-plugins-good
6d68a7
gtk2
6d68a7
gtk2-immodule-xim
6d68a7
gtk3
6d68a7
gtk3-immodule-xim
6d68a7
gtkmm30
6d68a7
gtksourceview3
6d68a7
gtk-vnc2
6d68a7
gucharmap
6d68a7
gupnp
6d68a7
gupnp-av
6d68a7
gvfs
6d68a7
gvfs-afc
6d68a7
gvfs-afp
6d68a7
gvfs-archive
6d68a7
gvfs-fuse
6d68a7
gvfs-goa
6d68a7
gvfs-gphoto2
6d68a7
gvfs-mtp
6d68a7
gvfs-smb
6d68a7
gvnc
6d68a7
gzip
6d68a7
hardlink
6d68a7
harfbuzz
6d68a7
harfbuzz-icu
6d68a7
hicolor-icon-theme
6d68a7
hostname
6d68a7
hplip-common
6d68a7
hunspell
6d68a7
hunspell-en
6d68a7
hunspell-en-GB
6d68a7
hunspell-en-US
6d68a7
hwdata
6d68a7
ibus
6d68a7
ibus-chewing
6d68a7
ibus-gtk2
6d68a7
ibus-gtk3
6d68a7
ibus-hangul
6d68a7
ibus-libs
6d68a7
ibus-m17n
6d68a7
ibus-rawcode
6d68a7
ibus-sayura
6d68a7
ibus-setup
6d68a7
ibus-table
6d68a7
ibus-table-chinese
6d68a7
imsettings
6d68a7
imsettings-gsettings
6d68a7
imsettings-libs
6d68a7
info
6d68a7
initial-setup
6d68a7
initscripts
6d68a7
iproute
6d68a7
iprutils
6d68a7
iptables
6d68a7
iputils
6d68a7
irqbalance
6d68a7
iscsi-initiator-utils
6d68a7
iscsi-initiator-utils-iscsiuio
6d68a7
iso-codes
6d68a7
isomd5sum
6d68a7
ivtv-firmware
6d68a7
iw
6d68a7
iwl1000-firmware
6d68a7
iwl100-firmware
6d68a7
iwl105-firmware
6d68a7
iwl135-firmware
6d68a7
iwl2000-firmware
6d68a7
iwl2030-firmware
6d68a7
iwl3160-firmware
6d68a7
iwl3945-firmware
6d68a7
iwl4965-firmware
6d68a7
iwl5000-firmware
6d68a7
iwl5150-firmware
6d68a7
iwl6000-firmware
6d68a7
iwl6000g2a-firmware
6d68a7
iwl6000g2b-firmware
6d68a7
iwl6050-firmware
6d68a7
iwl7260-firmware
6d68a7
jansson
6d68a7
jasper-libs
6d68a7
jbigkit-libs
6d68a7
jomolhari-fonts
6d68a7
js
6d68a7
json-c
6d68a7
json-glib
6d68a7
kbd
6d68a7
kbd-misc
6d68a7
kernel
6d68a7
kernel-tools
6d68a7
kernel-tools-libs
6d68a7
kexec-tools
6d68a7
keybinder3
6d68a7
keyutils-libs
6d68a7
khmeros-base-fonts
6d68a7
khmeros-fonts-common
6d68a7
kmod
6d68a7
kmod-libs
6d68a7
kpartx
6d68a7
kpatch
6d68a7
krb5-libs
6d68a7
langtable
6d68a7
langtable-data
6d68a7
langtable-python
6d68a7
lcms2
6d68a7
ldns
6d68a7
ledmon
6d68a7
less
6d68a7
libacl
6d68a7
libaio
6d68a7
libarchive
6d68a7
libart_lgpl
6d68a7
libassuan
6d68a7
libasyncns
6d68a7
libatasmart
6d68a7
libattr
6d68a7
libavc1394
6d68a7
libblkid
6d68a7
libbluray
6d68a7
libbonobo
6d68a7
libbonoboui
6d68a7
libcacard
6d68a7
libcanberra
6d68a7
libcanberra-gtk2
6d68a7
libcanberra-gtk3
6d68a7
libcap
6d68a7
libcap-ng
6d68a7
libcdio
6d68a7
libcdio-paranoia
6d68a7
libcgroup
6d68a7
libchewing
6d68a7
libcom_err
6d68a7
libconfig
6d68a7
libcroco
6d68a7
libcurl
6d68a7
libdaemon
6d68a7
libdb
6d68a7
libdb-utils
6d68a7
libdmapsharing
6d68a7
libdmx
6d68a7
libdrm
6d68a7
libdv
6d68a7
libdvdnav
6d68a7
libdvdread
6d68a7
libdwarf
6d68a7
libedit
6d68a7
liberation-fonts-common
6d68a7
liberation-mono-fonts
6d68a7
liberation-sans-fonts
6d68a7
liberation-serif-fonts
6d68a7
libestr
6d68a7
libevent
6d68a7
libexif
6d68a7
libffi
6d68a7
libfontenc
6d68a7
libfprint
6d68a7
libgcc
6d68a7
libgcrypt
6d68a7
libgdata
6d68a7
libgdither
6d68a7
libgee
6d68a7
libgee06
6d68a7
libglade2
6d68a7
libgnome
6d68a7
libgnomecanvas
6d68a7
libgnomekbd
6d68a7
libgnome-keyring
6d68a7
libgnomeui
6d68a7
libgomp
6d68a7
libgpg-error
6d68a7
libgphoto2
6d68a7
libgsf
6d68a7
libgtop2
6d68a7
libgudev1
6d68a7
libgusb
6d68a7
libgweather
6d68a7
libgxps
6d68a7
libhangul
6d68a7
libhbaapi
6d68a7
libhbalinux
6d68a7
libical
6d68a7
libICE
6d68a7
libicu
6d68a7
libIDL
6d68a7
libidn
6d68a7
libiec61883
6d68a7
libieee1284
6d68a7
libimobiledevice
6d68a7
libiptcdata
6d68a7
libiscsi
6d68a7
libjpeg-turbo
6d68a7
libldb
6d68a7
libmnl
6d68a7
libmodman
6d68a7
libmount
6d68a7
libmtp
6d68a7
libmusicbrainz5
6d68a7
libndp
6d68a7
libnetfilter_conntrack
6d68a7
libnfnetlink
6d68a7
libnl
6d68a7
libnl3
6d68a7
libnl3-cli
6d68a7
libnm-gtk
6d68a7
libnotify
6d68a7
liboauth
6d68a7
libogg
6d68a7
libosinfo
6d68a7
libpcap
6d68a7
libpciaccess
6d68a7
libpeas
6d68a7
libpipeline
6d68a7
libplist
6d68a7
libpng
6d68a7
libproxy
6d68a7
libproxy-mozjs
6d68a7
libpwquality
6d68a7
libquvi
6d68a7
libquvi-scripts
6d68a7
libraw1394
6d68a7
libreport
6d68a7
libreport-anaconda
6d68a7
libreport-cli
6d68a7
libreport-filesystem
6d68a7
libreport-gtk
6d68a7
libreport-plugin-bugzilla
6d68a7
libreport-plugin-mailx
6d68a7
libreport-plugin-reportuploader
6d68a7
libreport-plugin-rhtsupport
6d68a7
libreport-python
6d68a7
libreport-rhel-anaconda-bugzilla
6d68a7
libreport-web
6d68a7
libreswan
6d68a7
librsvg2
6d68a7
libsamplerate
6d68a7
libsecret
6d68a7
libselinux
6d68a7
libselinux-python
6d68a7
libselinux-utils
6d68a7
libsemanage
6d68a7
libsemanage-python
6d68a7
libsepol
6d68a7
libshout
6d68a7
libsigc++20
6d68a7
libSM
6d68a7
libsmbclient
6d68a7
libsndfile
6d68a7
libsoup
6d68a7
libspectre
6d68a7
libss
6d68a7
libssh2
6d68a7
libstdc++
6d68a7
libstoragemgmt
6d68a7
libstoragemgmt-python
6d68a7
libsysfs
6d68a7
libtalloc
6d68a7
libtar
6d68a7
libtasn1
6d68a7
libtdb
6d68a7
libteam
6d68a7
libtevent
6d68a7
libthai
6d68a7
libtheora
6d68a7
libtiff
6d68a7
libtool-ltdl
6d68a7
libudisks2
6d68a7
libunistring
6d68a7
libusb
6d68a7
libusbx
6d68a7
libuser
6d68a7
libuser-python
6d68a7
libutempter
6d68a7
libuuid
6d68a7
libv4l
6d68a7
libverto
6d68a7
libvisual
6d68a7
libvorbis
6d68a7
libvpx
6d68a7
libwacom
6d68a7
libwacom-data
6d68a7
libwbclient
6d68a7
libwebp
6d68a7
libwnck3
6d68a7
libX11
6d68a7
libX11-common
6d68a7
libXau
6d68a7
libxcb
6d68a7
libXcomposite
6d68a7
libXcursor
6d68a7
libXdamage
6d68a7
libXdmcp
6d68a7
libXevie
6d68a7
libXext
6d68a7
libXfixes
6d68a7
libXfont
6d68a7
libXft
6d68a7
libXi
6d68a7
libXinerama
6d68a7
libxkbfile
6d68a7
libxklavier
6d68a7
libxml2
6d68a7
libxml2-python
6d68a7
libXmu
6d68a7
libXpm
6d68a7
libXrandr
6d68a7
libXrender
6d68a7
libXres
6d68a7
libxslt
6d68a7
libXt
6d68a7
libXtst
6d68a7
libXv
6d68a7
libXvMC
6d68a7
libXxf86dga
6d68a7
libXxf86misc
6d68a7
libXxf86vm
6d68a7
libzapojit
6d68a7
linuxconsoletools
6d68a7
linux-firmware
6d68a7
lklug-fonts
6d68a7
lldpad
6d68a7
lm_sensors-libs
6d68a7
lockdev
6d68a7
logrotate
6d68a7
lohit-assamese-fonts
6d68a7
lohit-bengali-fonts
6d68a7
lohit-devanagari-fonts
6d68a7
lohit-gujarati-fonts
6d68a7
lohit-kannada-fonts
6d68a7
lohit-malayalam-fonts
6d68a7
lohit-marathi-fonts
6d68a7
lohit-nepali-fonts
6d68a7
lohit-oriya-fonts
6d68a7
lohit-punjabi-fonts
6d68a7
lohit-tamil-fonts
6d68a7
lohit-telugu-fonts
6d68a7
lsof
6d68a7
lua
6d68a7
lvm2
6d68a7
lvm2-libs
6d68a7
lzo
6d68a7
m17n-contrib
6d68a7
m17n-db
6d68a7
m17n-lib
6d68a7
m2crypto
6d68a7
madan-fonts
6d68a7
mailx
6d68a7
make
6d68a7
man-db
6d68a7
man-pages
6d68a7
man-pages-overrides
6d68a7
mariadb-libs
6d68a7
marisa
6d68a7
mdadm
6d68a7
mesa-dri-drivers
6d68a7
mesa-filesystem
6d68a7
mesa-libEGL
6d68a7
mesa-libgbm
6d68a7
mesa-libGL
6d68a7
mesa-libglapi
6d68a7
mesa-libxatracker
6d68a7
mesa-private-llvm
6d68a7
metacity
6d68a7
microcode_ctl
6d68a7
mlocate
6d68a7
mobile-broadband-provider-info
6d68a7
ModemManager-glib
6d68a7
mousetweaks
6d68a7
mozilla-filesystem
6d68a7
mozjs17
6d68a7
mtdev
6d68a7
mtools
6d68a7
mtr
6d68a7
mutter
6d68a7
nano
6d68a7
nautilus
6d68a7
nautilus-extensions
6d68a7
nautilus-open-terminal
6d68a7
nautilus-sendto
6d68a7
ncurses
6d68a7
ncurses-base
6d68a7
ncurses-libs
6d68a7
neon
6d68a7
net-snmp-libs
6d68a7
nettle
6d68a7
net-tools
6d68a7
NetworkManager
44dc01
#NetworkManager-config-server
6d68a7
NetworkManager-glib
6d68a7
NetworkManager-libreswan
6d68a7
NetworkManager-tui
6d68a7
newt
6d68a7
newt-python
6d68a7
nm-connection-editor
6d68a7
nspr
6d68a7
nss
6d68a7
nss-softokn
6d68a7
nss-softokn-freebl
6d68a7
nss-sysinit
6d68a7
nss-tools
6d68a7
nss-util
6d68a7
ntpdate
6d68a7
ntsysv
6d68a7
numactl-libs
6d68a7
obexd
6d68a7
oddjob
6d68a7
oddjob-mkhomedir
6d68a7
openjpeg-libs
6d68a7
openldap
6d68a7
openssh
6d68a7
openssh-clients
6d68a7
openssh-server
6d68a7
openssl
6d68a7
openssl-libs
6d68a7
opus
6d68a7
ORBit2
6d68a7
orc
6d68a7
os-prober
6d68a7
overpass-fonts
6d68a7
p11-kit
6d68a7
p11-kit-trust
6d68a7
PackageKit
6d68a7
PackageKit-command-not-found
6d68a7
PackageKit-device-rebind
6d68a7
PackageKit-glib
6d68a7
PackageKit-gtk3-module
6d68a7
PackageKit-yum
6d68a7
pakchois
6d68a7
paktype-naskh-basic-fonts
6d68a7
pam
6d68a7
pango
6d68a7
pangomm
6d68a7
paratype-pt-sans-fonts
6d68a7
parted
6d68a7
passwd
1c5a7a
patch
6d68a7
pciutils
6d68a7
pciutils-libs
6d68a7
pcre
6d68a7
pcsc-lite-libs
6d68a7
perl
6d68a7
perl-Carp
6d68a7
perl-constant
6d68a7
perl-Encode
6d68a7
perl-Exporter
6d68a7
perl-File-Path
6d68a7
perl-File-Temp
6d68a7
perl-Filter
6d68a7
perl-Getopt-Long
6d68a7
perl-HTTP-Tiny
6d68a7
perl-libs
6d68a7
perl-macros
6d68a7
perl-parent
6d68a7
perl-PathTools
6d68a7
perl-Pod-Escapes
6d68a7
perl-podlators
6d68a7
perl-Pod-Perldoc
6d68a7
perl-Pod-Simple
6d68a7
perl-Pod-Usage
6d68a7
perl-Scalar-List-Utils
6d68a7
perl-Socket
6d68a7
perl-Storable
6d68a7
perl-Text-ParseWords
6d68a7
perl-threads
6d68a7
perl-threads-shared
6d68a7
perl-Time-Local
6d68a7
pinentry
6d68a7
pinentry-gtk
6d68a7
pinfo
6d68a7
pixman
6d68a7
pkgconfig
6d68a7
plymouth
6d68a7
plymouth-core-libs
6d68a7
plymouth-graphics-libs
6d68a7
plymouth-plugin-label
6d68a7
plymouth-plugin-two-step
6d68a7
plymouth-scripts
6d68a7
plymouth-system-theme
6d68a7
plymouth-theme-charge
6d68a7
pm-utils
6d68a7
policycoreutils
6d68a7
policycoreutils-python
6d68a7
polkit
6d68a7
polkit-pkla-compat
6d68a7
poppler
6d68a7
poppler-data
6d68a7
poppler-glib
6d68a7
popt
1c5a7a
#postfix
6d68a7
ppp
6d68a7
procps-ng
6d68a7
psacct
6d68a7
psmisc
6d68a7
pth
6d68a7
pulseaudio
6d68a7
pulseaudio-gdm-hooks
6d68a7
pulseaudio-libs
6d68a7
pulseaudio-libs-glib2
6d68a7
pulseaudio-module-bluetooth
6d68a7
pyatspi
6d68a7
pycairo
6d68a7
pygobject2
6d68a7
pygobject3
6d68a7
pygobject3-base
6d68a7
pygpgme
6d68a7
pygtk2
6d68a7
pygtk2-libglade
6d68a7
pykickstart
6d68a7
pyliblzma
6d68a7
pyOpenSSL
6d68a7
pyorbit
6d68a7
pyparted
6d68a7
pytalloc
6d68a7
python
6d68a7
python-backports
6d68a7
python-backports-ssl_match_hostname
6d68a7
python-blivet
6d68a7
python-caribou
6d68a7
python-chardet
6d68a7
python-configobj
6d68a7
python-coverage
6d68a7
python-dateutil
6d68a7
python-decorator
6d68a7
python-deltarpm
6d68a7
python-di
6d68a7
python-dmidecode
6d68a7
python-ethtool
6d68a7
python-gudev
6d68a7
python-hwdata
6d68a7
python-iniparse
6d68a7
python-IPy
6d68a7
python-kitchen
6d68a7
python-libs
6d68a7
python-lxml
6d68a7
python-meh
6d68a7
python-nss
6d68a7
python-pwquality
6d68a7
python-pyblock
6d68a7
python-pycurl
6d68a7
python-pyudev
6d68a7
python-setuptools
6d68a7
python-slip
6d68a7
python-slip-dbus
6d68a7
python-urlgrabber
6d68a7
pytz
6d68a7
pyxattr
6d68a7
qrencode-libs
6d68a7
quota
6d68a7
quota-nls
6d68a7
rdate
6d68a7
readline
6d68a7
realmd
6d68a7
centos-bookmarks
6d68a7
centos-indexhtml
6d68a7
centos-logos
6d68a7
redhat-menus
6d68a7
rest
6d68a7
rfkill
6d68a7
rng-tools
6d68a7
rootfiles
6d68a7
rpm
6d68a7
rpm-build-libs
6d68a7
rpm-libs
6d68a7
rpm-python
6d68a7
rsync
6d68a7
rsyslog
6d68a7
rsyslog-mmjsonparse
6d68a7
rtkit
6d68a7
samba-common
6d68a7
samba-libs
6d68a7
satyr
6d68a7
sbc
6d68a7
scl-utils
6d68a7
SDL
6d68a7
seahorse
6d68a7
sed
6d68a7
selinux-policy
6d68a7
selinux-policy-targeted
6d68a7
setools-libs
6d68a7
setroubleshoot
6d68a7
setroubleshoot-plugins
6d68a7
setroubleshoot-server
6d68a7
setserial
6d68a7
setup
6d68a7
setuptool
6d68a7
sg3_utils-libs
6d68a7
sgpio
6d68a7
shadow-utils
6d68a7
shared-mime-info
6d68a7
sil-abyssinica-fonts
6d68a7
sil-nuosu-fonts
6d68a7
sil-padauk-fonts
6d68a7
slang
6d68a7
smartmontools
6d68a7
smc-fonts-common
6d68a7
smc-meera-fonts
6d68a7
snappy
6d68a7
sos
6d68a7
sound-theme-freedesktop
6d68a7
soundtouch
6d68a7
speex
6d68a7
spice-glib
6d68a7
spice-gtk3
6d68a7
spice-vdagent
6d68a7
sqlite
6d68a7
sssd-client
6d68a7
startup-notification
6d68a7
stix-fonts
6d68a7
strace
6d68a7
sudo
6d68a7
sushi
6d68a7
syslinux
6d68a7
sysstat
6d68a7
system-config-keyboard
6d68a7
system-config-keyboard-base
6d68a7
systemd
6d68a7
systemd-libs
6d68a7
systemd-python
6d68a7
systemd-sysv
6d68a7
systemtap-runtime
6d68a7
sysvinit-tools
6d68a7
taglib
6d68a7
tar
6d68a7
tcpdump
6d68a7
tcp_wrappers
6d68a7
tcp_wrappers-libs
6d68a7
tcsh
6d68a7
teamd
6d68a7
telepathy-filesystem
6d68a7
telepathy-glib
6d68a7
telepathy-logger
6d68a7
thai-scalable-fonts-common
6d68a7
thai-scalable-waree-fonts
6d68a7
tigervnc-license
6d68a7
tigervnc-server-minimal
6d68a7
time
6d68a7
totem
6d68a7
totem-nautilus
6d68a7
totem-pl-parser
6d68a7
traceroute
6d68a7
tracker
6d68a7
tuned
6d68a7
tzdata
6d68a7
ucs-miscfixed-fonts
6d68a7
udisks2
6d68a7
unbound-libs
6d68a7
unzip
6d68a7
upower
6d68a7
urw-fonts
6d68a7
usb_modeswitch
6d68a7
usb_modeswitch-data
6d68a7
usbmuxd
6d68a7
usbredir
6d68a7
usbutils
6d68a7
usermode
6d68a7
usermode-gtk
6d68a7
ustr
6d68a7
util-linux
6d68a7
vim-common
6d68a7
vim-enhanced
6d68a7
vim-filesystem
6d68a7
vim-minimal
6d68a7
vinagre
6d68a7
vino
6d68a7
virt-what
6d68a7
vlgothic-fonts
6d68a7
vte3
6d68a7
wavpack
6d68a7
webkitgtk3
6d68a7
webrtc-audio-processing
6d68a7
wget
6d68a7
which
6d68a7
words
6d68a7
wpa_supplicant
6d68a7
wqy-microhei-fonts
6d68a7
xcb-util
6d68a7
xdg-user-dirs
6d68a7
xdg-user-dirs-gtk
6d68a7
xdg-utils
6d68a7
xfsdump
6d68a7
xfsprogs
6d68a7
xkeyboard-config
6d68a7
xml-common
6d68a7
xmlrpc-c
6d68a7
xmlrpc-c-client
6d68a7
xorg-x11-drivers
6d68a7
xorg-x11-drv-ati
6d68a7
xorg-x11-drv-dummy
6d68a7
xorg-x11-drv-evdev
6d68a7
xorg-x11-drv-fbdev
6d68a7
xorg-x11-drv-intel
6d68a7
xorg-x11-drv-modesetting
6d68a7
xorg-x11-drv-nouveau
6d68a7
xorg-x11-drv-qxl
6d68a7
xorg-x11-drv-synaptics
6d68a7
xorg-x11-drv-v4l
6d68a7
xorg-x11-drv-vesa
6d68a7
xorg-x11-drv-vmmouse
6d68a7
xorg-x11-drv-vmware
6d68a7
xorg-x11-drv-void
6d68a7
xorg-x11-drv-wacom
6d68a7
xorg-x11-font-utils
6d68a7
xorg-x11-glamor
6d68a7
xorg-x11-server-common
6d68a7
xorg-x11-server-utils
6d68a7
xorg-x11-server-Xorg
6d68a7
xorg-x11-utils
6d68a7
xorg-x11-xauth
6d68a7
xorg-x11-xinit
6d68a7
xorg-x11-xkb-utils
6d68a7
xvattr
6d68a7
xz
6d68a7
xz-libs
6d68a7
yajl
6d68a7
yelp
6d68a7
yelp-libs
6d68a7
yelp-xsl
6d68a7
yum
6d68a7
yum-langpacks
6d68a7
yum-metadata-parser
6d68a7
yum-utils
6d68a7
zenity
6d68a7
zip
6d68a7
zlib
5262fc
0dc5ca
# For UEFI/Secureboot support
0dc5ca
grub2
0dc5ca
grub2-efi
0dc5ca
efibootmgr
0dc5ca
shim
0dc5ca
0dc5ca
5262fc
5262fc
%end
5262fc
5262fc
%post
5262fc
# FIXME: it'd be better to get this installed from a package
5262fc
cat > /etc/rc.d/init.d/livesys << EOF
5262fc
#!/bin/bash
5262fc
#
5262fc
# live: Init script for live image
5262fc
#
5262fc
# chkconfig: 345 00 99
5262fc
# description: Init script for live image.
5262fc
### BEGIN INIT INFO
5262fc
# X-Start-Before: display-manager
5262fc
### END INIT INFO
5262fc
5262fc
. /etc/init.d/functions
5262fc
5262fc
if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ]; then
5262fc
    exit 0
5262fc
fi
5262fc
5262fc
if [ -e /.liveimg-configured ] ; then
5262fc
    configdone=1
5262fc
fi
5262fc
5262fc
exists() {
5262fc
    which \$1 >/dev/null 2>&1 || return
5262fc
    \$*
5262fc
}
5262fc
5262fc
# Make sure we don't mangle the hardware clock on shutdown
5262fc
ln -sf /dev/null /etc/systemd/system/hwclock-save.service
5262fc
5262fc
livedir="LiveOS"
5262fc
for arg in \`cat /proc/cmdline\` ; do
5262fc
  if [ "\${arg##rd.live.dir=}" != "\${arg}" ]; then
5262fc
    livedir=\${arg##rd.live.dir=}
5262fc
    return
5262fc
  fi
5262fc
  if [ "\${arg##live_dir=}" != "\${arg}" ]; then
5262fc
    livedir=\${arg##live_dir=}
5262fc
    return
5262fc
  fi
5262fc
done
5262fc
5262fc
# enable swaps unless requested otherwise
5262fc
swaps=\`blkid -t TYPE=swap -o device\`
5262fc
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -n "\$swaps" ] ; then
5262fc
  for s in \$swaps ; do
5262fc
    action "Enabling swap partition \$s" swapon \$s
5262fc
  done
5262fc
fi
5262fc
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -f /run/initramfs/live/\${livedir}/swap.img ] ; then
5262fc
  action "Enabling swap file" swapon /run/initramfs/live/\${livedir}/swap.img
5262fc
fi
5262fc
5262fc
mountPersistentHome() {
5262fc
  # support label/uuid
5262fc
  if [ "\${homedev##LABEL=}" != "\${homedev}" -o "\${homedev##UUID=}" != "\${homedev}" ]; then
5262fc
    homedev=\`/sbin/blkid -o device -t "\$homedev"\`
5262fc
  fi
5262fc
5262fc
  # if we're given a file rather than a blockdev, loopback it
5262fc
  if [ "\${homedev##mtd}" != "\${homedev}" ]; then
5262fc
    # mtd devs don't have a block device but get magic-mounted with -t jffs2
5262fc
    mountopts="-t jffs2"
5262fc
  elif [ ! -b "\$homedev" ]; then
5262fc
    loopdev=\`losetup -f\`
5262fc
    if [ "\${homedev##/run/initramfs/live}" != "\${homedev}" ]; then
5262fc
      action "Remounting live store r/w" mount -o remount,rw /run/initramfs/live
5262fc
    fi
5262fc
    losetup \$loopdev \$homedev
5262fc
    homedev=\$loopdev
5262fc
  fi
5262fc
5262fc
  # if it's encrypted, we need to unlock it
5262fc
  if [ "\$(/sbin/blkid -s TYPE -o value \$homedev 2>/dev/null)" = "crypto_LUKS" ]; then
5262fc
    echo
5262fc
    echo "Setting up encrypted /home device"
5262fc
    plymouth ask-for-password --command="cryptsetup luksOpen \$homedev EncHome"
5262fc
    homedev=/dev/mapper/EncHome
5262fc
  fi
5262fc
5262fc
  # and finally do the mount
5262fc
  mount \$mountopts \$homedev /home
5262fc
  # if we have /home under what's passed for persistent home, then
5262fc
  # we should make that the real /home.  useful for mtd device on olpc
5262fc
  if [ -d /home/home ]; then mount --bind /home/home /home ; fi
5262fc
  [ -x /sbin/restorecon ] && /sbin/restorecon /home
5262fc
  if [ -d /home/liveuser ]; then USERADDARGS="-M" ; fi
5262fc
}
5262fc
5262fc
findPersistentHome() {
5262fc
  for arg in \`cat /proc/cmdline\` ; do
5262fc
    if [ "\${arg##persistenthome=}" != "\${arg}" ]; then
5262fc
      homedev=\${arg##persistenthome=}
5262fc
      return
5262fc
    fi
5262fc
  done
5262fc
}
5262fc
5262fc
if strstr "\`cat /proc/cmdline\`" persistenthome= ; then
5262fc
  findPersistentHome
5262fc
elif [ -e /run/initramfs/live/\${livedir}/home.img ]; then
5262fc
  homedev=/run/initramfs/live/\${livedir}/home.img
5262fc
fi
5262fc
5262fc
# if we have a persistent /home, then we want to go ahead and mount it
5262fc
if ! strstr "\`cat /proc/cmdline\`" nopersistenthome && [ -n "\$homedev" ] ; then
5262fc
  action "Mounting persistent /home" mountPersistentHome
5262fc
fi
5262fc
5262fc
# make it so that we don't do writing to the overlay for things which
5262fc
# are just tmpdirs/caches
5262fc
mount -t tmpfs -o mode=0755 varcacheyum /var/cache/yum
5262fc
mount -t tmpfs vartmp /var/tmp
5262fc
[ -x /sbin/restorecon ] && /sbin/restorecon /var/cache/yum /var/tmp >/dev/null 2>&1
5262fc
5262fc
if [ -n "\$configdone" ]; then
5262fc
  exit 0
5262fc
fi
5262fc
5262fc
# add fedora user with no passwd
5262fc
action "Adding live user" useradd \$USERADDARGS -c "Live System User" liveuser
5262fc
passwd -d liveuser > /dev/null
5262fc
usermod -aG wheel liveuser > /dev/null
5262fc
5262fc
# Remove root password lock
5262fc
passwd -d root > /dev/null
5262fc
5262fc
# turn off firstboot for livecd boots
5262fc
systemctl --no-reload disable firstboot-text.service 2> /dev/null || :
5262fc
systemctl --no-reload disable firstboot-graphical.service 2> /dev/null || :
5262fc
systemctl stop firstboot-text.service 2> /dev/null || :
5262fc
systemctl stop firstboot-graphical.service 2> /dev/null || :
5262fc
5262fc
# don't use prelink on a running live image
5262fc
sed -i 's/PRELINKING=yes/PRELINKING=no/' /etc/sysconfig/prelink &>/dev/null || :
5262fc
5262fc
# turn off mdmonitor by default
5262fc
systemctl --no-reload disable mdmonitor.service 2> /dev/null || :
5262fc
systemctl --no-reload disable mdmonitor-takeover.service 2> /dev/null || :
5262fc
systemctl stop mdmonitor.service 2> /dev/null || :
5262fc
systemctl stop mdmonitor-takeover.service 2> /dev/null || :
5262fc
5262fc
# don't enable the gnome-settings-daemon packagekit plugin
5262fc
gsettings set org.gnome.settings-daemon.plugins.updates active 'false' || :
5262fc
5262fc
# don't start cron/at as they tend to spawn things which are
5262fc
# disk intensive that are painful on a live image
5262fc
systemctl --no-reload disable crond.service 2> /dev/null || :
5262fc
systemctl --no-reload disable atd.service 2> /dev/null || :
5262fc
systemctl stop crond.service 2> /dev/null || :
5262fc
systemctl stop atd.service 2> /dev/null || :
5262fc
5262fc
# Mark things as configured
5262fc
touch /.liveimg-configured
5262fc
5262fc
# add static hostname to work around xauth bug
5262fc
# https://bugzilla.redhat.com/show_bug.cgi?id=679486
5262fc
echo "localhost" > /etc/hostname
5262fc
b9cc3f
# Fixing the lang install issue when other lang than English is selected . See http://bugs.centos.org/view.php?id=7217
b9cc3f
/usr/bin/cp /usr/lib/python2.7/site-packages/blivet/size.py /usr/lib/python2.7/site-packages/blivet/size.py.orig
b9cc3f
/usr/bin/sed -i "s#return self.humanReadable()#return self.humanReadable().encode('utf-8')#g" /usr/lib/python2.7/site-packages/blivet/size.py
b9cc3f
5262fc
EOF
5262fc
1c5a7a
# Patching livepayload too https://bugzilla.redhat.com/show_bug.cgi?id=1100504
1c5a7a
cat > /tmp/livepayload.patch <
1c5a7a
--- /usr/lib64/python2.7/site-packages/pyanaconda/packaging/livepayload.py.orig	
1c5a7a
+++ /usr/lib64/python2.7/site-packages/pyanaconda/packaging/livepayload.py
1c5a7a
@@ -152,6 +152,13 @@
1c5a7a
             self.pct = 100
1c5a7a
         threadMgr.wait(THREAD_LIVE_PROGRESS)
1c5a7a
 
1c5a7a
+        # Live needs to create the rescue image before bootloader is written
1c5a7a
+        for kernel in self.kernelVersionList:
1c5a7a
+            log.info("Generating rescue image for %s", kernel)
1c5a7a
+            iutil.execInSysroot("new-kernel-pkg",
1c5a7a
+                                ["--rpmposttrans", kernel])
1c5a7a
+
1c5a7a
+
1c5a7a
     def postInstall(self):
1c5a7a
         """ Perform post-installation tasks. """
1c5a7a
         progressQ.send_message(_("Performing post-installation setup tasks"))
1c5a7a
@@ -159,12 +166,6 @@
1c5a7a
 
1c5a7a
         super(LiveImagePayload, self).postInstall()
1c5a7a
 
1c5a7a
-        # Live needs to create the rescue image before bootloader is written
1c5a7a
-        for kernel in self.kernelVersionList:
1c5a7a
-            log.info("Generating rescue image for %s", kernel)
1c5a7a
-            iutil.execInSysroot("new-kernel-pkg",
1c5a7a
-                                ["--rpmposttrans", kernel])
1c5a7a
-
1c5a7a
         # Make sure the new system has a machine-id, it won't boot without it
1c5a7a
         if not os.path.exists(iutil.getSysroot()+"/etc/machine-id"):
1c5a7a
             iutil.execInSysroot("systemd-machine-id-setup", [])
1c5a7a
1c5a7a
EOF
1c5a7a
1c5a7a
patch -p0 /usr/lib64/python2.7/site-packages/pyanaconda/packaging/livepayload.py /tmp/livepayload.patch 
1c5a7a
5262fc
# bah, hal starts way too late
5262fc
cat > /etc/rc.d/init.d/livesys-late << EOF
5262fc
#!/bin/bash
5262fc
#
5262fc
# live: Late init script for live image
5262fc
#
5262fc
# chkconfig: 345 99 01
5262fc
# description: Late init script for live image.
5262fc
5262fc
. /etc/init.d/functions
5262fc
5262fc
if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ] || [ -e /.liveimg-late-configured ] ; then
5262fc
    exit 0
5262fc
fi
5262fc
5262fc
exists() {
5262fc
    which \$1 >/dev/null 2>&1 || return
5262fc
    \$*
5262fc
}
5262fc
5262fc
touch /.liveimg-late-configured
5262fc
5262fc
# read some variables out of /proc/cmdline
5262fc
for o in \`cat /proc/cmdline\` ; do
5262fc
    case \$o in
5262fc
    ks=*)
5262fc
        ks="--kickstart=\${o#ks=}"
5262fc
        ;;
5262fc
    xdriver=*)
5262fc
        xdriver="\${o#xdriver=}"
5262fc
        ;;
5262fc
    esac
5262fc
done
5262fc
5262fc
# if liveinst or textinst is given, start anaconda
5262fc
if strstr "\`cat /proc/cmdline\`" liveinst ; then
5262fc
   plymouth --quit
5262fc
   /usr/sbin/liveinst \$ks
5262fc
fi
5262fc
if strstr "\`cat /proc/cmdline\`" textinst ; then
5262fc
   plymouth --quit
5262fc
   /usr/sbin/liveinst --text \$ks
5262fc
fi
5262fc
5262fc
# configure X, allowing user to override xdriver
5262fc
if [ -n "\$xdriver" ]; then
5262fc
   cat > /etc/X11/xorg.conf.d/00-xdriver.conf <
5262fc
Section "Device"
5262fc
	Identifier	"Videocard0"
5262fc
	Driver	"\$xdriver"
5262fc
EndSection
5262fc
FOE
5262fc
fi
5262fc
5262fc
EOF
5262fc
5262fc
chmod 755 /etc/rc.d/init.d/livesys
5262fc
/sbin/restorecon /etc/rc.d/init.d/livesys
5262fc
/sbin/chkconfig --add livesys
5262fc
5262fc
chmod 755 /etc/rc.d/init.d/livesys-late
5262fc
/sbin/restorecon /etc/rc.d/init.d/livesys-late
5262fc
/sbin/chkconfig --add livesys-late
5262fc
5262fc
# enable tmpfs for /tmp
5262fc
systemctl enable tmp.mount
5262fc
5262fc
# work around for poor key import UI in PackageKit
5262fc
rm -f /var/lib/rpm/__db*
5262fc
releasever=$(rpm -q --qf '%{version}\n' --whatprovides system-release)
5262fc
basearch=$(uname -i)
5262fc
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
5262fc
echo "Packages within this LiveCD"
5262fc
rpm -qa
5262fc
# Note that running rpm recreates the rpm db files which aren't needed or wanted
5262fc
rm -f /var/lib/rpm/__db*
5262fc
5262fc
# go ahead and pre-make the man -k cache (#455968)
5262fc
/usr/bin/mandb
5262fc
5262fc
# save a little bit of space at least...
5262fc
rm -f /boot/initramfs*
5262fc
# make sure there aren't core files lying around
5262fc
rm -f /core*
5262fc
5262fc
# convince readahead not to collect
5262fc
# FIXME: for systemd
5262fc
5262fc
cat >> /etc/rc.d/init.d/livesys << EOF
5262fc
5262fc
5262fc
# disable updates plugin
5262fc
cat >> /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.override << FOE
5262fc
[org.gnome.settings-daemon.plugins.updates]
5262fc
active=false
5262fc
FOE
5262fc
5262fc
# Show the system-config-keyboard tool on the desktop
5262fc
mkdir /home/liveuser/Desktop -p >/dev/null
6d68a7
cat /usr/share/applications/system-config-keyboard.desktop | sed '/NotShowIn/d' |sed 's/Terminal=false/Terminal=true/' > /home/liveuser/Desktop/system-config-keyboard.desktop
5262fc
cat /usr/share/applications/liveinst.desktop | sed '/NoDisplay/d' > /home/liveuser/Desktop/liveinst.desktop 
5262fc
chmod +x /home/liveuser/Desktop/*.desktop
5262fc
chown -R liveuser:liveuser /home/liveuser
5262fc
5262fc
# Liveuser face
5262fc
if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
5262fc
    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /home/liveuser/.face
5262fc
    chown liveuser:liveuser /home/liveuser/.face
5262fc
fi
5262fc
5262fc
# make the installer show up
5262fc
if [ -f /usr/share/applications/liveinst.desktop ]; then
5262fc
  # Show harddisk install in shell dash
5262fc
  sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop 
5262fc
  # need to move it to anaconda.desktop to make shell happy
5262fc
  #cp /usr/share/applications/liveinst.desktop /usr/share/applications/anaconda.desktop
5262fc
fi
5262fc
  cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
5262fc
[org.gnome.shell]
5262fc
favorite-apps=['liveinst.desktop','firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'libreoffice-writer.desktop', 'nautilus.desktop', 'gnome-documents.desktop', 'anaconda.desktop']
5262fc
FOE
5262fc
5262fc
5262fc
# set up auto-login
5262fc
cat > /etc/gdm/custom.conf << FOE
5262fc
[daemon]
5262fc
AutomaticLoginEnable=True
5262fc
AutomaticLogin=liveuser
5262fc
FOE
5262fc
5262fc
# Turn off PackageKit-command-not-found while uninstalled
5262fc
if [ -f /etc/PackageKit/CommandNotFound.conf ]; then
5262fc
  sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf
5262fc
fi
5262fc
5262fc
# make sure to set the right permissions and selinux contexts
5262fc
chown -R liveuser:liveuser /home/liveuser/
5262fc
restorecon -R /home/liveuser/
5262fc
5262fc
# Fixing default locale to us
5262fc
localectl set-keymap us
5262fc
localectl set-x11-keymap us
5262fc
EOF
5262fc
5262fc
# rebuild schema cache with any overrides we installed
5262fc
glib-compile-schemas /usr/share/glib-2.0/schemas
5262fc
5262fc
5262fc
%end