Skip to content

Revise some inconsistencies in the Makefile - #198

Open
mhei wants to merge 5 commits into
qca:masterfrom
mhei:feature/makefile
Open

Revise some inconsistencies in the Makefile#198
mhei wants to merge 5 commits into
qca:masterfrom
mhei:feature/makefile

Conversation

@mhei

@mhei mhei commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

This pull request fixes some "inconsistencies" that I've been unhappy with for a long time.

None of them are actual blockers, but for the sake of a well-maintained codebase, I wanted to suggest them for review.

mhei added 5 commits September 6, 2026 15:21
Add conventional DESTDIR, prefix, bindir, and mandir variables
while retaining ROOTFS compatibility for existing callers.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Remove hard-coded owner and group options from install targets
so staged and unprivileged installs can use the caller's ownership policy.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Leave raw socket privilege policy to distributors and install the
tools with ordinary executable permissions by default.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Use append assignments so flags supplied by the environment
are retained alongside the project defaults.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Use standard permissions, used by most common distributions.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant