diff options
| author | Bill Nottingham <notting@redhat.com> | 2006-11-20 21:00:04 +0000 |
|---|---|---|
| committer | Bill Nottingham <notting@redhat.com> | 2006-11-20 21:00:04 +0000 |
| commit | e739f568d2777448cad09df31192784bb094077c (patch) | |
| tree | b7a907fc97ff2f9d0996bc84e23e95141a8e8bef /setsysfont | |
| parent | 198ec5d6154de98b7362b8d7ab39892f202c444f (diff) | |
fix KEYTABLE, setsysfont when serial console is present (#150769)
Diffstat (limited to 'setsysfont')
| -rwxr-xr-x | setsysfont | 19 |
1 files changed, 7 insertions, 12 deletions
@@ -12,20 +12,15 @@ case "$LANG" in exec unicode_start $SYSFONT $SYSFONTACM fi ;; + *) + if /sbin/consoletype fg ; then + # no exec, unicode_stop does not set a font + unicode_stop + fi + ;; esac -if [ -x /bin/consolechars -o -x /usr/bin/consolechars ]; then - if [ -n "$SYSFONT" ]; then - ARGS=$SYSFONT - if [ -n "$UNIMAP" ]; then - ARGS="$ARGS --sfm $UNIMAP" - fi - if [ -n "$SYSFONTACM" ]; then - ARGS="$ARGS --acm $SYSFONTACM" - fi - consolechars -f $ARGS - fi -elif [ -x /bin/setfont ]; then +if [ -x /bin/setfont ]; then if [ -n "$UNIMAP" ]; then ARGS="-u $UNIMAP" fi |
