View | Details | Raw Unified | Return to bug 128932
Collapse All | Expand All

(-)dovecot.sh.in (-1 / +1 lines)
Lines 31-37 Link Here
31
	local base user gid
31
	local base user gid
32
	base=/var/run/${name}
32
	base=/var/run/${name}
33
	user=$(/usr/bin/awk -F '[[:space:]]*=[[:space:]]*' '/^[[:space:]]*login_user[[:space:]]*=/ { print $2 }' ${required_files})
33
	user=$(/usr/bin/awk -F '[[:space:]]*=[[:space:]]*' '/^[[:space:]]*login_user[[:space:]]*=/ { print $2 }' ${required_files})
34
	gid=$(/usr/sbin/pw usershow -n "${user:-${name}}" 2>/dev/null | /usr/bin/cut -d: -f4)
34
	gid=$(/usr/sbin/pw groupshow -n ${user-${name}} 2>/dev/null | /usr/bin/cut -d: -f3)
35
	/usr/bin/install -o root -g wheel -m 0755 -d ${base}
35
	/usr/bin/install -o root -g wheel -m 0755 -d ${base}
36
	/usr/bin/install -o root -g ${gid} -m 0750 -d ${base}/login
36
	/usr/bin/install -o root -g ${gid} -m 0750 -d ${base}/login
37
}
37
}

Return to bug 128932