diff options
author | Paul Gortmaker <paul.gortmaker@windriver.com> | 2014-07-27 22:58:35 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-07-29 09:56:20 +0100 |
commit | 77e4defa57f02b7f7ad23b07f169ec280228585b (patch) | |
tree | 7e17c0113dfc816bee7f3331834056b1e03188da /meta/files | |
parent | f178f56f389e9640a7e80f82250129586edff20c (diff) | |
download | openembedded-core-77e4defa57f02b7f7ad23b07f169ec280228585b.tar.gz openembedded-core-77e4defa57f02b7f7ad23b07f169ec280228585b.tar.bz2 openembedded-core-77e4defa57f02b7f7ad23b07f169ec280228585b.zip |
base-files: remove strange 2775 perms from dirs like /home
Mark Hatle did the historical research into why this was so,
and found that it originally was via debian import, and then
it morphed over time:
<fray> +# chown -R root:root ${D}
<fray> +# cd ${D} && chown root:src usr/src
<fray> +# cd ${D} && chown root:staff var/local
<fray> +# cd ${D} && chown root:staff home
<fray> + cd ${D} && chmod 755 `find . -type d`
<fray> + cd ${D} && chmod 1777 `cat ${S}/debian/1777-dirs`
<fray> + cd ${D} && chmod 2775 `cat ${S}/debian/2775-dirs`
<fray> that was the original code
<fray> so THAT is why they're 2775..
<fray> they were original 'src' and 'staff'.. which has gotten lost
sometime in the last 10 years
<fray> AND the origin:
<fray> commit b45c9ed40bb4f893f99127a21776aef3ae888ad7
<fray> Author: Chris Larson <clarson@kergoth.com>
<fray> Date: Tue Sep 30 16:30:41 2003 +0000
<fray> Add base-files 3.0.10 (from debian).
<fray> thats where the brain damage started ... Debian in 2003..
Here we simply convert them to being normal 755 dirs.
[YOCTO #6579]
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/files')
-rw-r--r-- | meta/files/fs-perms.txt | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/meta/files/fs-perms.txt b/meta/files/fs-perms.txt index c829bece2b..9c144109ea 100644 --- a/meta/files/fs-perms.txt +++ b/meta/files/fs-perms.txt @@ -50,16 +50,16 @@ ${localstatedir}/log link volatile/log ${localstatedir}/lock link /run/lock ${localstatedir}/tmp link volatile/tmp +/home 0755 root root false - - - +/srv 0755 root root false - - - +${prefix}/src 0755 root root false - - - +${localstatedir}/local 0755 root root false - - - + # Special permissions from base-files # Set 1777 /tmp 01777 root root false - - - ${localstatedir}/volatile/tmp 01777 root root false - - - -# Set 2775 -/home 02755 root root false - - - -${prefix}/src 02755 root root false - - - -${localstatedir}/local 02755 root root false - - - - # Set 3755 /srv 0755 root root false - - - |