#!/bin/bash
# Ruhiger Start (zbm/bashclub-quiet.sh), Teil von zfsbootmenu-init: Die
# sichtbare Konsole (tty1) früh öffnen und ohne Zeilenpuffer und Echo
# schalten. Tasten, die schon jetzt kommen (Esc während des Startbilds),
# bleiben so bis zur Wartezeit liegen; bashclub_countdown liest sie von
# diesem Deskriptor.
[ "${ZFSBOOTMENU_INITIALIZATION}" = "yes" ] || return 0
bashclub_quiet || return 0
read -r _bashclub_active </sys/class/tty/tty0/active || return 0
if exec {BASHCLUB_KEYS}<"/dev/${_bashclub_active}"; then
  stty -icanon -echo <&"${BASHCLUB_KEYS}" 2>/dev/null
  zinfo "bashclub: Tasten von /dev/${_bashclub_active} (fd ${BASHCLUB_KEYS})"
fi
unset _bashclub_active
