50 lines
1.9 KiB
Bash
Executable File
50 lines
1.9 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
# Saikyo OS Server Branding - Post-install script
|
|
|
|
# Удалить упоминания Debian из системы
|
|
if [ -f /etc/debian_version ]; then
|
|
echo "1.0" > /etc/debian_version.bak
|
|
fi
|
|
|
|
# Отключить apt телеметрию
|
|
if [ -d /etc/apt/apt.conf.d ]; then
|
|
cat > /etc/apt/apt.conf.d/99-saikyo-no-telemetry << 'EOF'
|
|
// Saikyo OS Server - Телеметрия отключена
|
|
Acquire::http::User-Agent "Saikyo-APT/1.0";
|
|
APT::Periodic::Download-Upgradeable-Packages "0";
|
|
APT::Periodic::AutocleanInterval "0";
|
|
Unattended-Upgrade::Mail "";
|
|
Unattended-Upgrade::MailReport "never";
|
|
EOF
|
|
fi
|
|
|
|
# Отключить popularity-contest если установлен
|
|
if [ -f /etc/popularity-contest.conf ]; then
|
|
sed -i 's/PARTICIPATE="yes"/PARTICIPATE="no"/' /etc/popularity-contest.conf
|
|
fi
|
|
|
|
# Отключить apport если установлен
|
|
if [ -f /etc/default/apport ]; then
|
|
sed -i 's/enabled=1/enabled=0/' /etc/default/apport
|
|
fi
|
|
|
|
# Сделать MOTD скрипт исполняемым
|
|
chmod +x /etc/update-motd.d/00-saikyo-header 2>/dev/null || true
|
|
|
|
# Очистить стандартный MOTD
|
|
> /etc/motd 2>/dev/null || true
|
|
|
|
# Применить sysctl настройки
|
|
sysctl --system > /dev/null 2>&1 || true
|
|
|
|
echo "╔═══════════════════════════════════════════════════════════════╗"
|
|
echo "║ Saikyo OS Server брендинг установлен ║"
|
|
echo "║ Телеметрия отключена ║"
|
|
echo "╚═══════════════════════════════════════════════════════════════╝"
|
|
|
|
#DEBHELPER#
|
|
|
|
exit 0
|