saikyo-server-branding/etc/profile.d/saikyo-server.sh

31 lines
1018 B
Bash
Executable File

#!/bin/bash
# Saikyo OS Server - Профиль окружения
# Версия системы
export SAIKYO_VERSION="1.0.0"
export SAIKYO_CODENAME="Первый"
export SAIKYO_PRODUCT="Saikyo OS Server"
# Отключить телеметрию apt
export APT_LISTCHANGES_FRONTEND=none
# Отключить отправку отчётов
export APPORT_DISABLE=1
# Локализация
export LANG="${LANG:-ru_RU.UTF-8}"
export LC_ALL="${LC_ALL:-ru_RU.UTF-8}"
# Алиасы для удобства
alias saikyo-info='cat /etc/saikyo-release'
alias saikyo-version='echo "Saikyo OS Server $SAIKYO_VERSION ($SAIKYO_CODENAME)"'
alias saikyo-status='systemctl status cockpit.socket fail2ban auditd firewalld'
alias saikyo-logs='journalctl -f'
alias saikyo-security='sudo lynis audit system'
alias saikyo-update='sudo apt update && sudo apt upgrade'
# Приветствие (если интерактивная сессия)
if [[ $- == *i* ]] && [[ -z "$SAIKYO_GREETED" ]]; then
export SAIKYO_GREETED=1
fi