#!/bin/sh
# bashclub-base: Fassungen aus dem Installer (Prototyp-ISOs bis Oktober 2026)
# ablösen, die Shell-Farben für neue Benutzer und root einbinden und die
# Kernel-Zeile für den ruhigen Start ergänzen.
set -e
if [ "$1" = configure ]; then
	for f in bashclub-ssh-keyonly bashclub-mok-enroll bashclub-wifi-setup; do
		if grep -q '(bashclub-install)' "/usr/local/sbin/$f" 2>/dev/null; then
			rm -f "/usr/local/sbin/$f"
		fi
	done
	for rc in /etc/skel/.bashrc /root/.bashrc; do
		[ -e "$rc" ] || [ "$rc" = /root/.bashrc ] || continue
		if ! grep -qF /etc/bashclub/bashrc "$rc" 2>/dev/null; then
			printf '\n# Prompt, Farben, Vervollständigung (bashclub-base)\n[ -r /etc/bashclub/bashrc ] && . /etc/bashclub/bashrc\n' >>"$rc"
		fi
	done
	# Ruhiger Start für bestehende Systeme: Kernel-Zeile einmal ergänzen
	# (neue Installationen setzt der Installer, BASHCLUB_INSTALL)
	if [ -z "${BASHCLUB_INSTALL:-}" ]; then
		/usr/lib/bashclub/quiet-boot || echo "bashclub-base: Kernel-Zeile für den ruhigen Start nicht ergänzt" >&2
	fi
fi
exit 0
