-
Notifications
You must be signed in to change notification settings - Fork 900
docs: do not set HTML install tree to 0755 perms #10258
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: do not set HTML install tree to 0755 perms #10258
Conversation
afe234a
to
b46ae5c
Compare
The IBM CI (GNU/Scale) build failed! Please review the log, linked below. Gist: https://gist.github.com/5f9117ae7324f71bd3162ad59e99d136 |
The IBM CI (XL) build failed! Please review the log, linked below. Gist: https://gist.github.com/2b54fb084c71106c2656f34c39beb778 |
The IBM CI (PGI) build failed! Please review the log, linked below. Gist: https://gist.github.com/acb9b4084be442a76e615b982cff50cf |
The error in distcheck looks real, although I'm not entirely sure I understand why those files were readonly to begin with. |
@bwbarrett Blah. This is what's happening:
There's actually two problems here:
|
Instead of chmoding around, why not replace the cp -r with a find -type f -exec $(install_sh) -c -m 644? |
Follow-on to 8ffe33f: do not set the dirs in the installed HTML files tree to have 0755 permissions because Automake doesn't do that when it creates directories. Instead, use "find ..." to find all directories and files in the generated _built/html tree and use the Automake-provided installer macros to create the target directories and install the target files with desireable permissions. Additionally, add a comment explaining why the install-data-hook rule exists, and why we are doing what we are doing in it. Signed-off-by: Jeff Squyres <[email protected]>
b46ae5c
to
1867a72
Compare
@bwbarrett Done. |
bot:aws:retest |
Follow-on to 8ffe33f: do not set the dirs in the installed HTML
files tree to have 0755 permissions because Automake doesn't do that
when it creates directories. Instead, use "find ..." to find all
directories and files in the generated _built/html tree and use the
Automake-provided installer macros to create the target directories
and install the target files with desireable permissions.
Additionally, add a comment explaining why the install-data-hook rule
exists, and why we are doing what we are doing in it.
Signed-off-by: Jeff Squyres [email protected]
To be added to #10255 when done.