mk: fix permissions when using make install
authorBruce Richardson <bruce.richardson@intel.com>
Thu, 9 Aug 2018 15:22:35 +0000 (16:22 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 9 Aug 2018 16:18:27 +0000 (18:18 +0200)
commit2a1a8a5f766a10ecb86514b7dbefd41694f7e47a
tree5733e65ad8b16778f8e70a2e42227990e86f765e
parent5e45e7f08cd7171bb194044fd6e3125907329997
mk: fix permissions when using make install

When using make install, the permissions of the resulting file should be
those of the user using make install, not those of the user who ran the
build. This would not be the case when a user explicitly runs:

   "make && sudo make install"

Fix this by changing "cp -a", which preserves all attributes, to
"cp -dR --preserve=timestamp", and by adding the flags
"--no-same-owner --no-same-permissions" to the calls to tar.

Fixes: 1fa0fd9d6b42 ("mk: allow to specify DESTDIR in build rule")
Fixes: 6b62a72a70d0 ("mk: install a standard cutomizable tree")
Fixes: 576de42b83e5 ("doc: render and install man pages")
Cc: stable@dpdk.org
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
mk/rte.sdkinstall.mk