diff options
-rw-r--r-- | meta/files/fs-perms.txt | 6 | ||||
-rw-r--r-- | meta/recipes-core/base-files/base-files_3.0.14.bb | 19 |
2 files changed, 13 insertions, 12 deletions
diff --git a/meta/files/fs-perms.txt b/meta/files/fs-perms.txt index 9c144109ea..109cbe553c 100644 --- a/meta/files/fs-perms.txt +++ b/meta/files/fs-perms.txt @@ -60,8 +60,8 @@ ${localstatedir}/local 0755 root root false - - - /tmp 01777 root root false - - - ${localstatedir}/volatile/tmp 01777 root root false - - - -# Set 3755 +# Set 755-lsb /srv 0755 root root false - - - -# Set 4775 -/var/mail 02755 root root false - - - +# Set 2775-lsb +/var/mail 02775 root mail false - - - diff --git a/meta/recipes-core/base-files/base-files_3.0.14.bb b/meta/recipes-core/base-files/base-files_3.0.14.bb index 10d0f449fa..30b1bf463b 100644 --- a/meta/recipes-core/base-files/base-files_3.0.14.bb +++ b/meta/recipes-core/base-files/base-files_3.0.14.bb @@ -45,12 +45,13 @@ dirs755 = "/bin /boot /dev ${sysconfdir} ${sysconfdir}/default \ ${localstatedir}/volatile/log \ /home ${prefix}/src ${localstatedir}/local \ /media" -dirs3755 = "/srv \ - ${prefix}/local ${prefix}/local/bin ${prefix}/local/games \ - ${prefix}/local/include ${prefix}/local/lib ${prefix}/local/sbin \ - ${prefix}/local/share ${prefix}/local/src \ - ${prefix}/lib/locale" -dirs4775 = "/var/mail" + +dirs755-lsb = "/srv \ + ${prefix}/local ${prefix}/local/bin ${prefix}/local/games \ + ${prefix}/local/include ${prefix}/local/lib ${prefix}/local/sbin \ + ${prefix}/local/share ${prefix}/local/src \ + ${prefix}/lib/locale" +dirs2775-lsb = "/var/mail" volatiles = "log tmp" conffiles = "${sysconfdir}/debian_version ${sysconfdir}/host.conf \ @@ -130,12 +131,12 @@ do_install_basefilesissue () { } do_install_append_linuxstdbase() { - for d in ${dirs3755}; do + for d in ${dirs755-lsb}; do install -m 0755 -d ${D}$d done - for d in ${dirs4775}; do - install -m 2755 -d ${D}$d + for d in ${dirs2775-lsb}; do + install -m 2775 -d ${D}$d done } |