mirror of
https://git.yoctoproject.org/meta-security
synced 2026-01-12 03:10:13 +00:00
paxctl: allow build of paxctl-native
paxctl-native is needed to build paxtest. Do not use the install target in Makefile for paxctl-native, it will fail with error: install: cannot change ownership of '.../sbin/paxctl': \ Operation not permitted Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
@@ -18,3 +18,18 @@ EXTRA_OEMAKE = "CC='${CC}' DESTDIR='${D}'"
|
||||
do_install() {
|
||||
oe_runmake install
|
||||
}
|
||||
|
||||
# The install target in the Makefile will fail for paxctl-native with error:
|
||||
# install -D --owner 0 --group 0 --mode a=rx paxctl .../sbin/paxctl
|
||||
# install: cannot change ownership of '.../sbin/paxctl': \
|
||||
# Operation not permitted
|
||||
# Drop '--owner 0 --group 0' to fix the issue.
|
||||
do_install_class-native() {
|
||||
local PROG=paxctl
|
||||
install -d ${D}${base_sbindir}
|
||||
install -d ${D}${mandir}/man1
|
||||
install --mode a=rx $PROG ${D}${base_sbindir}/$PROG
|
||||
install --mode a=r $PROG.1 ${D}${mandir}/man1/$PROG.1
|
||||
}
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
Reference in New Issue
Block a user