#!@SBINDIR@/openrc-run # Copyright (c) 2018 Sony Interactive Entertainment, Inc. # # This file is part of OpenRC. It is subject to the license terms in # the LICENSE file found in the top-level directory of this # distribution and at https://github.com/OpenRC/openrc/blob/HEAD/LICENSE # This file may not be copied, modified, propagated, or distributed # except according to the terms contained in the LICENSE file. description="Configures terminal encoding." ttyn=${rc_tty_number:-${RC_TTY_NUMBER:-12}} : "${unicode:=${UNICODE}}" depend() { keyword -docker -podman -lxc -openvz -prefix -systemd-nspawn -uml -vserver -xenu -wsl use root after bootmisc clock termencoding } start() { ebegin "Saving terminal encoding" # Save the encoding for use immediately at boot if checkpath -W -m 0755 -d "$RC_CACHEDIR" 2>/dev/null; then mkdir -p "$RC_CACHEDIR"/console if yesno ${unicode:-yes}; then echo "" > "$RC_CACHEDIR"/console/unicode else rm -f "$RC_CACHEDIR"/console/unicode fi fi eend 0 }