From c683f9fa331a300e2a4d348b845a2a5f28c381a7 Mon Sep 17 00:00:00 2001 From: olli Date: Wed, 19 Jul 2023 14:23:21 +0200 Subject: [PATCH] mint.sh aktualisiert --- mint.sh | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/mint.sh b/mint.sh index aa20454..d9074b4 100644 --- a/mint.sh +++ b/mint.sh @@ -15,6 +15,23 @@ Nutzung auf einene Gefahr!!! Nur mit Enter/Return fortfahren wenn dieses Skript whoami | grep -q ^root$ || read x +# identify default user +defaultuser=$(getent passwd 1000 | cut -d: -f1) +defaultuserhome=$(getent passwd 1000 | cut -d: -f6) + +# hostname +if hostname | grep -q "^${defaultuser}-" +then + # remove old whoogle path if available + if [ -d /home/docker/whoogle.$(hostname) ] + then + docker-compose -f /home/docker/whoogle.$(hostname)/docker-compose.yml down + rm -rf /home/docker/whoogle.$(hostname) + fi + host=$(cat /etc/hostname | sed "s/^${defaultuser}-//") + hostnamectl set-hostname ${host} +fi + # domainname if ! egrep -q "\.mint.${mydomain}$" /etc/hostname then @@ -22,10 +39,9 @@ then if [ -d /home/docker/whoogle.$(hostname) ] then docker-compose -f /home/docker/whoogle.$(hostname)/docker-compose.yml down - rm -r /home/docker/whoogle.$(hostname) + rm -rf /home/docker/whoogle.$(hostname) fi host=$(cat /etc/hostname | cut -d. -f1) - #echo "${host}.${mydomain}" | sudo tee /etc/hostname hostnamectl set-hostname ${host}.mint.${mydomain} fi @@ -86,10 +102,6 @@ done sudo bash /usr/local/sbin/autoupdate.sh -# get default user -defaultuser=$(getent passwd 1000 | cut -d: -f1) -defaultuserhome=$(getent passwd 1000 | cut -d: -f6) - # Add User to docker group sudo usermod -aG docker ${defaultuser}