]> code.ossystems Code Review - openembedded-core.git/commitdiff
shadow: update ownership and permission of /var/spool/mail
authorKai Kang <kai.kang@windriver.com>
Fri, 25 May 2018 02:48:23 +0000 (10:48 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 29 May 2018 20:06:03 +0000 (21:06 +0100)
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 <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/shadow/shadow.inc

index 673207fc9bdd1978e2884db445cbf734bd96eeab..ca1facf232733868135b0f2069ea9b68d9dfd6ce 100644 (file)
@@ -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/