#!/usr/bin/bash
echo "Dieses Skript setzt einen neuen Hostname und eine neue ID für die Maschine.";
read -p "Neuer Hostname: " hostname;
hostname $hostname;
echo -n $hostname > /etc/hostname
rm -f /etc/machine-id
if [ -x /usr/bin/systemd-machine-id-setup ]; then
rm -f /etc/machine-id;
/usr/bin/systemd-machine-id-setup;
elif [ -x /usr/bin/dbus-uuidgen ]; then
rm /etc/machine-id;
/usr/bin/dbus-uuidgen --ensure=/etc/machine-id;
fi
echo "Neue ID der Maschine: ";
cat "/etc/machine-id"
if [ -w "/var/lib/dbus/machine-id" ]; then
cat "/etc/machine-id" > "/var/lib/dbus/machine-id"
echo "... wurde auch in /var/lib/dbus/machine-id hinterlegt":
fi
echo "Dieser Vorgang erfordert einen reboot."
read -p "Jetzt neu booten? y/[n]" a;
a=$(echo -n "$a" | tr "YJj" "y");
if [ "y" = $a ]; then
reboot;
fi