From: Kai Kang Date: Fri, 25 May 2018 02:48:23 +0000 (+0800) Subject: shadow: update ownership and permission of /var/spool/mail X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~17804 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b3ab5fe359c38cdd5cd86cb8ffe076d7a2baac18;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git shadow: update ownership and permission of /var/spool/mail Update shadow to change ownership of /var/spool/mail from root:root to root:mail and permission from 0755 to 0775 just as in most popular distributions such as fedora and debian(It also set setgid bit in debian but we don't need it). Signed-off-by: Kai Kang Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-extended/shadow/shadow.inc b/meta/recipes-extended/shadow/shadow.inc index 673207fc9bd..ca1facf2327 100644 --- a/meta/recipes-extended/shadow/shadow.inc +++ b/meta/recipes-extended/shadow/shadow.inc @@ -127,7 +127,8 @@ do_install_append() { # Ensure that the image has as a /var/spool/mail dir so shadow can # put mailboxes there if the user reconfigures shadow to its # defaults (see sed below). - install -d ${D}${localstatedir}/spool/mail + install -m 0775 -d ${D}${localstatedir}/spool/mail + chown root:mail ${D}${localstatedir}/spool/mail if [ -e ${WORKDIR}/pam.d ]; then install -d ${D}${sysconfdir}/pam.d/