mail-fetch01/scripts/init-dirs.sh
2026-09-08 09:58:36 +02:00

18 lines
No EOL
647 B
Bash

#!/usr/bin/env bash
set -euo pipefail
echo "Erstelle Verzeichnisstruktur unter /srv/mail-fetch01 ..."
sudo mkdir -p /srv/mail-fetch01/backup/{compose,databases,mailserver,roundcube}
sudo mkdir -p /srv/mail-fetch01/compose/{mailserver,mariadb,roundcube}
sudo mkdir -p /srv/mail-fetch01/config/{mailserver,mariadb,roundcube}
sudo mkdir -p /srv/mail-fetch01/data/mailserver/{certs,config,dkim,logs,maildata,state}
sudo mkdir -p /srv/mail-fetch01/data/mariadb
sudo mkdir -p /srv/mail-fetch/data/roundcube
echo "Setze Besitz auf aktuellen Benutzer: $USER"
sudo chown -R "$USER:$USER" /srv/mail-fetch01
echo "Fertig."
tree /srv/mail-fetch01 || true