summaryrefslogtreecommitdiff
path: root/sh/init-early.sh.Linux.in
diff options
context:
space:
mode:
Diffstat (limited to 'sh/init-early.sh.Linux.in')
-rw-r--r--sh/init-early.sh.Linux.in50
1 files changed, 0 insertions, 50 deletions
diff --git a/sh/init-early.sh.Linux.in b/sh/init-early.sh.Linux.in
deleted file mode 100644
index a4116fc8..00000000
--- a/sh/init-early.sh.Linux.in
+++ /dev/null
@@ -1,50 +0,0 @@
-#!@SHELL@
-# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
-# Released under the 2-clause BSD license.
-
-: ${CONSOLE:=/dev/console}
-: ${RC_LIBEXECDIR:=@LIBEXECDIR@}
-
-service_present()
-{
- local p="@SYSCONFDIR@/runlevels/$1/$2"
- # fail if the file doesn't exist
- [ ! -e "$p" ] && return 1
- # succeed if $RC_SYS empty, can't check further, assume script will run
- [ -z "$RC_SYS" ] && return 0
- # fail if file contains "-$RC_SYS", because then it won't run
- egrep -qi "^[[:space:]]*keyword[[:space:]].*-$RC_SYS\>" "$p" && return 1
- # succeed otherwise
- return 0
-}
-
-if [ -e "$RC_LIBEXECDIR"/console/unicode ]; then
- termencoding="%G"
- kmode="-u"
-else
- termencoding="(K"
- kmode="-a"
-fi
-
-# Try and set a font and as early as we can
-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 ] && \
- command -v setfont > /dev/null 2>&1; then
- [ -c "$CONSOLE" ] && cons="-C $CONSOLE"
- setfont $cons "$RC_LIBEXECDIR"/console/font 2>/dev/null
- fi
-fi
-
-# Try and set a keyboard map as early as possible
-if service_present "$RC_DEFAULTLEVEL" keymaps ||
- service_present "$RC_BOOTLEVEL" keymaps; then
- kbd_mode $kmode -C "$CONSOLE" 2>/dev/null
- if [ -r "$RC_LIBEXECDIR"/console/keymap ]; then
- loadkeys -q "$RC_LIBEXECDIR"/console/keymap 2>/dev/null
- fi
-fi
-
-# Ensure we exit 0 so the boot continues
-exit 0