]> 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>
Wed, 10 Oct 2018 12:26:53 +0000 (13:26 +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).

(From OE-Core rev: b3ab5fe359c38cdd5cd86cb8ffe076d7a2baac18)

(From OE-Core rev: a77eff19be1d5812999bf584364000440f218fbb)

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
meta/recipes-extended/shadow/shadow.inc

index d7fbca7c77d96c66e9ffe5b33f9ede3ede3a3b47..18eba72895ce718645037c04542647ca23c38612 100644 (file)
@@ -132,7 +132,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/