Bug 206277
Summary: | local make is not really local | ||
---|---|---|---|
Product: | Tools | Reporter: | Julia Lawall (julia.lawall) |
Component: | Trace-cmd/Kernelshark | Assignee: | Steven Rostedt (rostedt) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | rostedt |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | trace-cmd-v2.8.3 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | trace-cmd: Have /etc paths honor $(prefix) if not the default |
Description
Julia Lawall
2020-01-22 06:38:18 UTC
Thanks Julia for the report! I'll look into this. Agreed that there's issues with the "local" verses "normal" install. The issue is that some installations need to be put into the root directories (like /etc and not /usr/local) otherwise they do not work at all. But for these cases we need to check if "prefix" has been changed, because then we need to change the installation of the "root" files. It appears that the bash completion installation is one of those that need to be handled and was missed. Created attachment 287025 [details]
trace-cmd: Have /etc paths honor $(prefix) if not the default
This patch should fix the issue (at least it does for me). It checks if "prefix" has been set, and if it has then it will have the /etc directory honor it.
Fixed by: e8fb01140eb2 ("trace-cmd: Have /etc paths honor $(prefix) if not the default") |