Rename default admin from evoadmin to evolix.
Some checks failed
gitea/evoadmin-mail/pipeline/head There was a failure building this commit

This commit is contained in:
William Hirigoyen 2023-02-15 10:21:52 +01:00
parent 9f195156df
commit 7618940574
2 changed files with 11 additions and 8 deletions

3
debian/changelog vendored
View file

@ -1,5 +1,8 @@
evoadmin-mail (1.0.7-1) unstable; urgency=medium evoadmin-mail (1.0.7-1) unstable; urgency=medium
[ Will ]
* Rename default admin from "evoadmin" to "evolix".
[ Victor LABORIE ] [ Victor LABORIE ]
* Don't force Vagrant::DEFAULT_SERVER_URL (doesn't work with recent Vagrant version) * Don't force Vagrant::DEFAULT_SERVER_URL (doesn't work with recent Vagrant version)

16
debian/postinst vendored
View file

@ -10,20 +10,20 @@ if [ -f /root/.ldapvirc ]; then
ldap_admin_dn=$(grep -Eo "^user: (.*)" /root/.ldapvirc | awk '{ print $2 }') ldap_admin_dn=$(grep -Eo "^user: (.*)" /root/.ldapvirc | awk '{ print $2 }')
ldap_admin_password=$(grep -Eo "^password: (.*)" /root/.ldapvirc | awk '{ print $2 }') ldap_admin_password=$(grep -Eo "^password: (.*)" /root/.ldapvirc | awk '{ print $2 }')
if [ ! -f /etc/evoadmin-mail/config.ini ]; then if [ ! -f /etc/evoadmin-mail/config.ini ]; then
evoadmin_password=$(apg -n 1 -m 16 -M lcN) evolix_password=$(apg -n 1 -m 16 -M lcN)
cat > /root/evolinux_evoadminmail_admin.ldif <<EOF cat > /root/evolinux_evoadminmail_admin.ldif <<EOF
dn: uid=evoadmin,${ldap_base} dn: uid=evolix,${ldap_base}
uid: evoadmin uid: evolix
cn: Evoadmin ADM cn: Evolix admin
uidNumber: 4242 uidNumber: 4242
gidNumber: 4242 gidNumber: 4242
homeDirectory: /dev/null homeDirectory: /dev/null
isAdmin: TRUE isAdmin: TRUE
mailacceptinggeneralid: evoadmin@${hostname} mailacceptinggeneralid: evolix@${hostname}
objectClass: mailAccount objectClass: mailAccount
objectClass: organizationalRole objectClass: organizationalRole
objectClass: posixAccount objectClass: posixAccount
userPassword: ${evoadmin_password} userPassword: ${evolix_password}
EOF EOF
ldapvi --noninteractive --add --in /root/evolinux_evoadminmail_admin.ldif ldapvi --noninteractive --add --in /root/evolinux_evoadminmail_admin.ldif
cat > /etc/evoadmin-mail/config.ini <<EOF cat > /etc/evoadmin-mail/config.ini <<EOF
@ -35,7 +35,7 @@ EOF
[global] [global]
name = "Evoadmin Mail"; name = "Evoadmin Mail";
mail = "evoadmin@${hostname}" mail = "evolix@${hostname}"
log_level = error log_level = error
[ldap] [ldap]
@ -44,7 +44,7 @@ port = 389
base = "${ldap_base}" base = "${ldap_base}"
admin_dn = "${ldap_admin_dn}" admin_dn = "${ldap_admin_dn}"
admin_pass = "${ldap_admin_password}" admin_pass = "${ldap_admin_password}"
superadmin[] = "evoadmin" superadmin[] = "evolix"
[quota] [quota]
path = "/var/lib/evoadmin-mail/quota/" path = "/var/lib/evoadmin-mail/quota/"