diff --git a/init.d/consolefont.in b/init.d/consolefont.in index 66b780d1..0e91d130 100644 --- a/init.d/consolefont.in +++ b/init.d/consolefont.in @@ -53,14 +53,10 @@ start() done eend $retval - # Store the last font so we can use it ASAP on boot + # Store the font so we can use it ASAP on boot if [ $retval -eq 0 ] && checkpath -W "$RC_LIBEXECDIR"; then mkdir -p "$RC_LIBEXECDIR"/console - for font in /usr/share/consolefonts/"$consolefont".*; do - : - done - cp "$font" "$RC_LIBEXECDIR"/console - echo "${font##*/}" >"$RC_LIBEXECDIR"/console/font + setfont -O "$RC_LIBEXECDIR"/console/font fi return $retval diff --git a/sh/init-early.sh.Linux.in b/sh/init-early.sh.Linux.in index fb3860a8..f9d23889 100644 --- a/sh/init-early.sh.Linux.in +++ b/sh/init-early.sh.Linux.in @@ -31,9 +31,8 @@ if service_present "$RC_DEFAULTLEVEL" consolefont || service_present "$RC_BOOTLEVEL" consolefont; then printf "\033%s" "$termencoding" >"$CONSOLE" 2>/dev/null if [ -r "$RC_LIBEXECDIR"/console/font -a -x /usr/bin/setfont ]; then - font="$(cat "$RC_LIBEXECDIR"/console/font)" [ -c "$CONSOLE" ] && cons="-C $CONSOLE" - setfont $cons "$RC_LIBEXECDIR"/console/"$font" 2>/dev/null + setfont $cons "$RC_LIBEXECDIR"/console/font 2>/dev/null fi fi