update scripts and add setups linux-vm and macos

This commit is contained in:
2025-02-24 14:25:04 +00:00
parent 1a3a374f3b
commit eada923162
6 changed files with 141 additions and 16 deletions

View File

@@ -1,9 +1,6 @@
#!/bin/bash
if [ "$EUID" -ne 0 ]; then
echo "Please run this script as root using sudo."
exit 1
fi
set -e
if [ -z "$1" ]; then
echo "Usage: $0 <new-hostname>"
@@ -13,8 +10,12 @@ fi
NEW_HOSTNAME=$1
OLD_HOSTNAME=$(hostname)
hostnamectl set-hostname "$NEW_HOSTNAME"
echo ""
echo "Changing hostname to '$NEW_HOSTNAME'..."
sed -i "s/$OLD_HOSTNAME/$NEW_HOSTNAME/g" /etc/hosts
sudo hostnamectl set-hostname "$NEW_HOSTNAME"
sudo sed -i "s/$OLD_HOSTNAME/$NEW_HOSTNAME/g" /etc/hosts
echo ""
echo "Hostname has been changed to: $(hostname)"