X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=etc%2Fsv%2Fsympa%2Fconfigure.sh;h=02b2882e1c63c319649f638751bae3537c55c37b;hb=f1ea1df6ff4652bb89b232cb5fd5762c6fea4dcf;hp=be2e62b3cbac6482d8cd1b05f92e84f8ce7e671f;hpb=b27661cf8e40872543f86a00922d18573ef83612;p=lhc%2Fateliers.git diff --git a/etc/sv/sympa/configure.sh b/etc/sv/sympa/configure.sh index be2e62b..02b2882 100644 --- a/etc/sv/sympa/configure.sh +++ b/etc/sv/sympa/configure.sh @@ -41,7 +41,6 @@ sudo install -d -m 755 -o root -g root \ sudo install -m 644 -o root -g root \ /dev/stdin \ /etc/sympa/.gitignore <<-EOF - cookie key_passwd EOF m4 \ @@ -50,6 +49,25 @@ m4 \ "$tool"/etc/sympa/sympa.conf.m4 | sudo install -m 640 -o "$sv" -g "$sv" /dev/stdin \ /etc/sympa/sympa.conf +sudo install -m 644 -o "$sv" -g "$sv" /dev/stdin \ + /etc/sympa/facility <<-EOF + mail + EOF + +for host in $(find "$tool"/etc/sympa/host.d \ + -mindepth 1 -maxdepth 1 -type d \ + -printf '%f\n') + do + sudo install -d -m 770 -o "$sv" -g "$sv" \ + /etc/sympa/"$host" + m4 \ + --define=HOST="$host" \ + "$tool"/etc/sympa/host.d/"$host"/robot.conf.m4 | + sudo install -m 440 -o "$sv" -g "$sv" /dev/stdin \ + /etc/sympa/"$host"/robot.conf + sudo install -d -m 770 -o "$sv" -g "$sv" \ + "$home"/list_data/"$host" + done sudo debconf-set-selections <<-EOF || true sympa sympa/app-password-confirm password @@ -65,7 +83,7 @@ sudo debconf-set-selections <<-EOF || true sympa sympa/dbconfig-install boolean true # Nom d'hôte du serveur pour sympa : sympa sympa/remote/newhost string - sympa sympa/listmaster string listmaster@$vm_domainname + sympa sympa/listmaster string postmaster@$vm_domainname sympa wwsympa/wwsympa_url string https://$sv.$vm_domainname/wws sympa wwsympa/webserver_restart boolean false sympa sympa/remote/port string