PREUN
/bin/sh
if [ $1 = 0 ]; then service keytable stop > /dev/null 2>/dev/null || :; /sbin/chkconfig --del keytable; fi;
POSTIN
/bin/sh
/sbin/ldconfig
if [ $1 = 1 ]; then /sbin/chkconfig --add keytable; else if [ -f /var/lock/subsys/keytable ]; then service keytable restart > /dev/null 2>/dev/null || : ; fi; fi;
if [ -f /etc/sysconfig/keyboard ] ; then
. /etc/sysconfig/keyboard
if [ -n "$KEYTABLE" ] ; then
KT=`echo $KEYTABLE | sed -e "s/.*\///g" | sed -e "s/\..*//g"`
echo "KEYTABLE=$KT" > /etc/sysconfig/keyboard
fi
fi
if [ -f /etc/sysconfig/i18n ] ; then
. /etc/sysconfig/i18n
if [ -d /etc/sysconfig/console ] ; then
if [ -n "$SYSFONT" ]; then
cp -f /usr/lib/kbd/consolefonts/$SYSFONT* /etc/sysconfig/console
fi
if [ -n "$UNIMAP" ]; then
cp -f /usr/lib/kbd/consoletrans/$UNIMAP* /etc/sysconfig/console
fi
if [ -n "$SYSFONTACM" ]; then
cp -f /usr/lib/kbd/consoletrans/$SYSFONTACM* /etc/sysconfig/console
fi
fi
fi