Correction : local/dovecot-del-group : restreint la suppression de $domain_group
authorJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Thu, 18 Feb 2016 16:08:12 +0000 (17:08 +0100)
committerJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Thu, 18 Feb 2016 16:08:12 +0000 (17:08 +0100)
etc/gitolite
local/dovecot-user-add
local/dovecot-user-del
local/roundcube-chpasswd

index c2521db..dc82bba 160000 (submodule)
@@ -1 +1 @@
-Subproject commit c2521db16048a5c9a2b0d5810f65d2d17f734fe6
+Subproject commit dc82bbad81e30b02a52732eb07d5a87452c313b0
index aa79314..e74a110 100755 (executable)
@@ -16,8 +16,8 @@ first_valid_gid=30000
 IFS=@ read -r user domain <<-EOF
        $1
        EOF
 IFS=@ read -r user domain <<-EOF
        $1
        EOF
-test "${user:+set"}"
-test "${domain:+set"}"
+test "${user:+set}"
+test "${domain:+set}"
 shift
 
 # setup_nss
 shift
 
 # setup_nss
index 5e63d32..e078e9d 100755 (executable)
@@ -9,8 +9,8 @@ tool=$(readlink -e "${0%/*}/..")
 IFS=@ read -r user domain <<-EOF
        $1
        EOF
 IFS=@ read -r user domain <<-EOF
        $1
        EOF
-test "${user:+set"}"
-test "${domain:+set"}"
+test "${user:+set}"
+test "${domain:+set}"
 shift
 
 # setup_postfix
 shift
 
 # setup_postfix
@@ -78,8 +78,8 @@ shift
                        getent passwd "$user"
                 then
                        sudo deluser "$user" "$domain_group"
                        getent passwd "$user"
                 then
                        sudo deluser "$user" "$domain_group"
+                       sudo delgroup "$domain_group"
                 fi
                 fi
-               sudo delgroup "$domain_group"
         fi
 # setup_dirs
        if test "${purge:+set}"
         fi
 # setup_dirs
        if test "${purge:+set}"
index 8dd78ba..96b3a0b 100755 (executable)
@@ -6,9 +6,9 @@ IFS=: read -r user password
 IFS=@ read -r user domain <<-EOF
        $user
        EOF
 IFS=@ read -r user domain <<-EOF
        $user
        EOF
-test "${user:+set"}"
-test "${domain:+set"}"
-test "${password:+set"}"
+test "${user:+set}"
+test "${domain:+set}"
+test "${password:+set}"
 
 umask 0077
 dir_passwd=/etc/dovecot/"$domain"
 
 umask 0077
 dir_passwd=/etc/dovecot/"$domain"