2026-06-29 23:08:56 +02:00
|
|
|
# TTY consoles receive the banner from agetty before login. Keep the
|
|
|
|
|
# post-authentication banner only for interactive SSH sessions.
|
2026-06-29 17:29:00 +02:00
|
|
|
[ -n "${BASH_VERSION:-}" ] || return 0
|
|
|
|
|
case $- in *i*) ;; *) return 0 ;; esac
|
2026-06-29 23:08:56 +02:00
|
|
|
[ -n "${SSH_CONNECTION:-}" ] || return 0
|
2026-06-29 17:29:00 +02:00
|
|
|
[ -r /usr/local/lib/pivilion/common.sh ] || return 0
|
|
|
|
|
[ "${PIVILION_MOTD_SHOWN:-0}" != 1 ] || return 0
|
|
|
|
|
|
|
|
|
|
. /usr/local/lib/pivilion/common.sh
|
|
|
|
|
pivilion_load_config >/dev/null 2>&1 || return 0
|
|
|
|
|
[ "$(id -un)" = "$PIVILION_USER" ] || return 0
|
|
|
|
|
pivilion_print_motd
|
|
|
|
|
export PIVILION_MOTD_SHOWN=1
|