fix(splash): single ROOT-green SECUBOX banner per charter (closes #314) (#315)

* image/splash/tui-splash.sh: collapse alternating G1/G2 per-letter
  coloring to a single ROOT-green (ANSI 29 ~ Charte #0A5840) across
  the whole SECUBOX word.
* image/build-image.sh + image/build-live-usb.sh: pre-login /etc/issue
  banner switched from 256-color orange (38;5;214) to ROOT green
  (38;5;29). Post-login MOTD untouched (it keeps cyan-on-orange-frame
  for contrast on console).

Co-authored-by: CyberMind-FR <gandalf@Gk2.net>
This commit is contained in:
CyberMind 2026-05-21 11:12:56 +02:00 committed by GitHub
parent efcfbd9edf
commit 0b7a25f179
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 27 additions and 26 deletions

View File

@ -1227,8 +1227,8 @@ ok "SecuBox profile scripts installed"
# ── CRT-Style Boot Banners ─────────────────────────────────────────
log "Creating boot banners..."
# Pre-login banner (/etc/issue)
printf '%b' "\e[38;5;214m
# Pre-login banner (/etc/issue) - ROOT green per Charte §05.
printf '%b' "\e[38;5;29m
██████ ███████ ██████ ██ ██ ██████ ██████ ██ ██
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
███████ █████ ██ ██ ██ ██████ ██ ██ ███

View File

@ -2951,8 +2951,8 @@ rm -rf "${ROOTFS}/tmp"/*
# ── CRT-Style Boot Banner with Colors and Emojis ──────────────────────────────
log "Creating colorful boot banners..."
# Pre-login banner (/etc/issue) - use printf %b for real escape sequences
printf '%b' "\e[38;5;214m
# Pre-login banner (/etc/issue) - ROOT green per Charte §05.
printf '%b' "\e[38;5;29m
██████ ███████ ██████ ██ ██ ██████ ██████ ██ ██
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
███████ █████ ██ ██ ██ ██████ ██ ██ ███

View File

@ -1,29 +1,30 @@
#!/bin/bash
# SecuBox TUI Splash - ANSI colors
# SecuBox TUI splash — single-colour SECUBOX ROOT-green (Charte §05 ROOT).
# Previously alternated two greens per-letter ("S | EC | UB | OX") which was
# busy and rendered ugly under reduced-palette terminals (#fix-banner).
clear
# P31 Green colors
G1='\033[38;5;34m' # Green
G2='\033[38;5;40m' # Bright green
GO='\033[38;5;178m' # Gold
CY='\033[38;5;51m' # Cyan
GR='\033[38;5;240m' # Gray
RS='\033[0m' # Reset
# 256-colour codes approximating the SecuBox charter palette.
ROOT='\033[38;5;29m' # ROOT teal-green (~#0A5840 / Teal Root)
GOLD='\033[38;5;178m' # Hermetic gold (frame)
CYAN='\033[38;5;51m' # Tagline accent
GRAY='\033[38;5;240m' # Footer
RS='\033[0m'
cat << SPLASH
${GO}╔════════════════════════════════════════════════════════════════════════╗${RS}
${GO}${RS} ${GO}${RS}
${GO}${RS} ${G1}███████╗${G2}███████╗ ██████╗${G1}██╗ ██╗${G2}██████╗ ██████╗ ██╗ ██╗${RS} ${GO}${RS}
${GO}${RS} ${G1}██╔════╝${G2}██╔════╝██╔════╝${G1}██║ ██║${G2}██╔══██╗██╔═══██╗╚██╗██╔╝${RS} ${GO}${RS}
${GO}${RS} ${G1}███████╗${G2}█████╗ ██║ ${G1}██║ ██║${G2}██████╔╝██║ ██║ ╚███╔╝${RS} ${GO}${RS}
${GO}${RS} ${G1}╚════██║${G2}██╔══╝ ██║ ${G1}██║ ██║${G2}██╔══██╗██║ ██║ ██╔██╗${RS} ${GO}${RS}
${GO}${RS} ${G1}███████║${G2}███████╗╚██████╗${G1}╚██████╔╝${G2}██████╔╝╚██████╔╝██╔╝ ██╗${RS} ${GO}${RS}
${GO}${RS} ${G1}╚══════╝${G2}╚══════╝ ╚═════╝${G1} ╚═════╝ ${G2}╚═════╝ ╚═════╝ ╚═╝ ╚═╝${RS} ${GO}${RS}
${GO}${RS} ${GO}${RS}
${GO}${RS} ${CY}Debian Cybersecurity Platform v1.6.1${RS} ${GO}${RS}
${GO}${RS} ${GO}${RS}
${GO}${RS} ${GR}CyberMind — cybermind.fr${RS} ${GO}${RS}
${GO}${RS} ${GO}${RS}
${GO}╚════════════════════════════════════════════════════════════════════════╝${RS}
${GOLD}╔════════════════════════════════════════════════════════════════════════╗${RS}
${GOLD}${RS} ${GOLD}${RS}
${GOLD}${RS} ${ROOT}███████╗███████╗ ██████╗██╗ ██╗██████╗ ██████╗ ██╗ ██╗${RS} ${GOLD}${RS}
${GOLD}${RS} ${ROOT}██╔════╝██╔════╝██╔════╝██║ ██║██╔══██╗██╔═══██╗╚██╗██╔╝${RS} ${GOLD}${RS}
${GOLD}${RS} ${ROOT}███████╗█████╗ ██║ ██║ ██║██████╔╝██║ ██║ ╚███╔╝${RS} ${GOLD}${RS}
${GOLD}${RS} ${ROOT}╚════██║██╔══╝ ██║ ██║ ██║██╔══██╗██║ ██║ ██╔██╗${RS} ${GOLD}${RS}
${GOLD}${RS} ${ROOT}███████║███████╗╚██████╗╚██████╔╝██████╔╝╚██████╔╝██╔╝ ██╗${RS} ${GOLD}${RS}
${GOLD}${RS} ${ROOT}╚══════╝╚══════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝${RS} ${GOLD}${RS}
${GOLD}${RS} ${GOLD}${RS}
${GOLD}${RS} ${CYAN}Debian Cybersecurity Platform${RS} ${GOLD}${RS}
${GOLD}${RS} ${GRAY}CyberMind · cybermind.fr${RS} ${GOLD}${RS}
${GOLD}${RS} ${GOLD}${RS}
${GOLD}╚════════════════════════════════════════════════════════════════════════╝${RS}
SPLASH