hack around instLangs not working (due to https://bugzilla.redhat.com/show_bug.cgi?id=1051816)

This commit is contained in:
Matthew Miller 2014-11-08 13:29:50 -05:00
parent 365e62a37e
commit 66f3423525

View File

@ -37,6 +37,8 @@ part / --size 3000 --fstype ext4
reboot reboot
# Package list. # Package list.
# FIXME: instLangs does not work, so there's a hack below
# (see https://bugzilla.redhat.com/show_bug.cgi?id=1051816)
%packages --instLangs=en %packages --instLangs=en
kernel-core kernel-core
@ -117,6 +119,13 @@ yum -C -y remove "firewalld*" --setopt="clean_requirements_on_remove=1"
echo "Removing authconfig." echo "Removing authconfig."
yum -C -y remove authconfig --setopt="clean_requirements_on_remove=1" yum -C -y remove authconfig --setopt="clean_requirements_on_remove=1"
# instlang hack. (Note! See bug referenced above package list)
find /usr/share/locale -mindepth 1 -maxdepth 1 -type d -not -name en_US -exec rm -rf {} +
localedef --list-archive | grep -v ^en_US | xargs localedef --delete-from-archive
# this will kill a live system (since it's memory mapped) but should be safe offline
mv -f /usr/lib/locale/locale-archive /usr/lib/locale/locale-archive.tmpl
build-locale-archive
echo -n "Getty fixes" echo -n "Getty fixes"
# although we want console output going to the serial console, we don't # although we want console output going to the serial console, we don't
# actually have the opportunity to login there. FIX. # actually have the opportunity to login there. FIX.