fix: add fallback for hostname setting in setup script for non-systemd environments
This commit is contained in:
@ -131,7 +131,13 @@ if ! command -v node > /dev/null; then
|
||||
fi
|
||||
|
||||
# 2.4 Hostname & WiFi Country
|
||||
# hostnamectl requires systemd/D-Bus — use direct file writes as a universal fallback
|
||||
if command -v hostnamectl > /dev/null 2>&1 && systemctl is-system-running --quiet 2>/dev/null; then
|
||||
hostnamectl set-hostname "$HOSTNAME"
|
||||
else
|
||||
echo "$HOSTNAME" > /etc/hostname
|
||||
hostname "$HOSTNAME" 2>/dev/null || true
|
||||
fi
|
||||
sed -i "s/127.0.1.1.*/127.0.1.1\t$HOSTNAME/g" /etc/hosts || true
|
||||
|
||||
# 2.5 OS-Agnostic Swap Increase (2GB)
|
||||
|
||||
Reference in New Issue
Block a user