]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Removed console initscript.
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 28 Jan 2009 17:25:49 +0000 (18:25 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 28 Jan 2009 17:25:49 +0000 (18:25 +0100)
lfs/initscripts
src/initscripts/core/console [deleted file]

index b9fe06a0bbfed26e9e33f374fcc6f4c4d4187cd5..f96468d3bcc8a21cb50b148c9d0d5ccf2cb064ab 100644 (file)
@@ -35,7 +35,6 @@ OBJECT     = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
 SCRIPTS = \
        checkfs \
        cleanfs \
-       console \
        haldaemon \
        halt \
        lighttpd \
diff --git a/src/initscripts/core/console b/src/initscripts/core/console
deleted file mode 100644 (file)
index d63a478..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-#!/bin/sh
-# Begin $rc_base/init.d/console
-
-### BEGIN INIT INFO
-# Provides:            console
-# Required-Start:
-# Should-Start:        $local_fs
-# Required-Stop:
-# Should-Stop:
-# Default-Start:       S
-# Default-Stop:
-# Short-Description:   Sets up a localised console.
-# Description:         Sets up fonts and language settings for the user's 
-#                      local as defined by /etc/sysconfig/console.
-# X-LFS-Default-Start: S70
-# X-LFS-Default-Stop:
-# X-LFS-Provided-By:   LFS
-### END INIT INFO
-
-. /lib/lsb/init-functions
-
-MESSAGE="Setting up Linux console..."
-
-# Native English speakers probably don't have /etc/sysconfig/console at all
-if [ -f /etc/sysconfig/console ]
-then
-       . /etc/sysconfig/console
-fi
-
-is_true() {
-       [ "$1" = "1" ] || [ "$1" = "yes" ] || [ "$1" = "true" ]
-}
-
-failed=0
-
-case "${1}" in
-       start)
-               # There should be no bogus failures below this line!
-               
-               # Figure out if a framebuffer console is used
-               [ -d /sys/class/graphics/fb0 ] && USE_FB=1 || USE_FB=0
-               
-               # Figure out the command to set the console into the
-               # desired mode
-               is_true "${UNICODE}" &&
-                       MODE_COMMAND="echo -en '\033%G' && kbd_mode -u" ||
-                       MODE_COMMAND="echo -en '\033%@\033(K' && kbd_mode -a"
-               
-               # On framebuffer consoles, font has to be set for each vt in
-               # UTF-8 mode. This doesn't hurt in non-UTF-8 mode also.
-               
-               ! is_true "${USE_FB}" || [ -z "${FONT}" ] ||
-                       MODE_COMMAND="${MODE_COMMAND} && setfont ${FONT}"
-
-               # Apply that command to all consoles mentioned in
-               # /etc/inittab. Important: in the UTF-8 mode this should
-               # happen before setfont, otherwise a kernel bug will
-               # show up and the unicode map of the font will not be
-               # used.
-               # FIXME: Fedora Core also initializes two spare consoles
-               # - do we want that?
-               
-               for TTY in `grep '^[^#].*respawn:/sbin/agetty' /etc/inittab |
-                       grep -o '\btty[[:digit:]]*\b'`
-               do
-                       openvt -f -w -c ${TTY#tty} -- \
-                               /bin/sh -c "${MODE_COMMAND}" || failed=1
-               done
-
-               # Set the font (if not already set above) and the keymap
-               is_true "${USE_FB}" || [ -z "${FONT}" ] || 
-                        setfont $FONT || 
-                        failed=1
-               [ -z "${KEYMAP}" ] || 
-                        loadkeys ${KEYMAP} >/dev/null 2>&1 ||
-                        failed=1
-               [ -z "${KEYMAP_CORRECTIONS}" ] ||
-                       loadkeys ${KEYMAP_CORRECTIONS} >/dev/null 2>&1 ||
-                        failed=1
-               
-               # Convert the keymap from $LEGACY_CHARSET to UTF-8
-               [ -z "$LEGACY_CHARSET" ] ||
-                       dumpkeys -c "$LEGACY_CHARSET" |
-                        loadkeys -u >/dev/null 2>&1 ||
-                        failed=1
-
-               # If any of the commands above failed, the trap at the
-               # top would set $failed to 1
-               ( exit $failed )
-               evaluate_retval standard
-               ;;
-       *)
-               echo $"Usage:" "${0} {start}"
-               exit 1
-               ;;
-esac
-
-# End $rc_base/init.d/console