18 lines
No EOL
647 B
Bash
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 |