diff options
| author | Joe Slater <jslater@windriver.com> | 2016-09-23 02:47:57 -0400 |
|---|---|---|
| committer | Armin Kuster <akuster808@gmail.com> | 2016-10-11 01:39:29 -0700 |
| commit | fdbb174036516ba08dc2d567bbcec21f11869cef (patch) | |
| tree | df1beaef17d0b65dc9750133a9d531dcada3f4f8 /recipes-security | |
| parent | 217e06badb146539122732ab0eb27fd17cce09e5 (diff) | |
| download | meta-security-fdbb174036516ba08dc2d567bbcec21f11869cef.tar.gz | |
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>
Diffstat (limited to 'recipes-security')
| -rw-r--r-- | recipes-security/paxctl/paxctl_0.9.bb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/recipes-security/paxctl/paxctl_0.9.bb b/recipes-security/paxctl/paxctl_0.9.bb index d69219f..fb87f10 100644 --- a/recipes-security/paxctl/paxctl_0.9.bb +++ b/recipes-security/paxctl/paxctl_0.9.bb | |||
| @@ -18,3 +18,18 @@ EXTRA_OEMAKE = "CC='${CC}' DESTDIR='${D}'" | |||
| 18 | do_install() { | 18 | do_install() { |
| 19 | oe_runmake install | 19 | oe_runmake install |
| 20 | } | 20 | } |
| 21 | |||
| 22 | # The install target in the Makefile will fail for paxctl-native with error: | ||
| 23 | # install -D --owner 0 --group 0 --mode a=rx paxctl .../sbin/paxctl | ||
| 24 | # install: cannot change ownership of '.../sbin/paxctl': \ | ||
| 25 | # Operation not permitted | ||
| 26 | # Drop '--owner 0 --group 0' to fix the issue. | ||
| 27 | do_install_class-native() { | ||
| 28 | local PROG=paxctl | ||
| 29 | install -d ${D}${base_sbindir} | ||
| 30 | install -d ${D}${mandir}/man1 | ||
| 31 | install --mode a=rx $PROG ${D}${base_sbindir}/$PROG | ||
| 32 | install --mode a=r $PROG.1 ${D}${mandir}/man1/$PROG.1 | ||
| 33 | } | ||
| 34 | |||
| 35 | BBCLASSEXTEND = "native" | ||
