diff options
Diffstat (limited to 'meta-security/recipes-mac')
5 files changed, 14 insertions, 2 deletions
diff --git a/meta-security/recipes-mac/AppArmor/apparmor_3.1.3.bb b/meta-security/recipes-mac/AppArmor/apparmor_3.1.3.bb index fd649e400e..49ab7a7064 100644 --- a/meta-security/recipes-mac/AppArmor/apparmor_3.1.3.bb +++ b/meta-security/recipes-mac/AppArmor/apparmor_3.1.3.bb @@ -22,7 +22,7 @@ SRC_URI = " \ " SRCREV = "e69cb5047946818e6a9df326851483bb075a5cfe" -S = "${WORKDIR}/git" +S = "${UNPACKDIR}/git" PARALLEL_MAKE = "" @@ -74,6 +74,8 @@ do_compile () { } do_install () { + sed -i -e 's#${RECIPE_SYSROOT}##g' ${B}/libraries/libapparmor/swig/perl/libapparmor_wrap.c + oe_runmake -C ${B}/libraries/libapparmor DESTDIR="${D}" install oe_runmake -C ${B}/binutils DESTDIR="${D}" install oe_runmake -C ${B}/utils DESTDIR="${D}" install @@ -102,6 +104,9 @@ do_install () { fi chown root:root -R ${D}/${sysconfdir}/apparmor.d chown root:root -R ${D}/${datadir}/apparmor + + find ${D}${libdir}/perl5/ -type f -name ".packlist" -delete + find ${D}${PYTHON_SITEPACKAGES_DIR}/LibAppArmor/ -type f -name "_LibAppArmor*.so" -delete } #Building ptest on arm fails. diff --git a/meta-security/recipes-mac/ccs-tools/ccs-tools_1.8.9.bb b/meta-security/recipes-mac/ccs-tools/ccs-tools_1.8.9.bb index 8185e51047..a746c56ad5 100644 --- a/meta-security/recipes-mac/ccs-tools/ccs-tools_1.8.9.bb +++ b/meta-security/recipes-mac/ccs-tools/ccs-tools_1.8.9.bb @@ -12,7 +12,7 @@ SRC_URI = "http://osdn.dl.sourceforge.jp/tomoyo/49693/${BPN}-${PV}-${DS}.tar.gz" SRC_URI[sha256sum] = "7900126cf2dd8706c42c2c1ef7a37fd8b50f1505abd7d9c3d653dc390fb4d620" -S = "${WORKDIR}/${BPN}" +S = "${UNPACKDIR}/${BPN}" inherit features_check diff --git a/meta-security/recipes-mac/smack/tcp-smack-test/tcp_server.c b/meta-security/recipes-mac/smack/tcp-smack-test/tcp_server.c index 3c8921f131..248a5f6074 100644 --- a/meta-security/recipes-mac/smack/tcp-smack-test/tcp_server.c +++ b/meta-security/recipes-mac/smack/tcp-smack-test/tcp_server.c @@ -18,8 +18,10 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. #include <stdio.h> +#include <stdlib.h> #include <sys/socket.h> #include <sys/types.h> +#include <sys/xattr.h> #include <errno.h> #include <netinet/in.h> #include <unistd.h> diff --git a/meta-security/recipes-mac/smack/udp-smack-test/udp_client.c b/meta-security/recipes-mac/smack/udp-smack-test/udp_client.c index 976cbdc2fa..00bb548356 100644 --- a/meta-security/recipes-mac/smack/udp-smack-test/udp_client.c +++ b/meta-security/recipes-mac/smack/udp-smack-test/udp_client.c @@ -18,8 +18,10 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. #include <sys/socket.h> +#include <sys/xattr.h> #include <stdlib.h> #include <stdio.h> +#include <unistd.h> #include <netinet/in.h> #include <netdb.h> #include <string.h> diff --git a/meta-security/recipes-mac/smack/udp-smack-test/udp_server.c b/meta-security/recipes-mac/smack/udp-smack-test/udp_server.c index 7d2fcf5258..32b544252a 100644 --- a/meta-security/recipes-mac/smack/udp-smack-test/udp_server.c +++ b/meta-security/recipes-mac/smack/udp-smack-test/udp_server.c @@ -18,10 +18,13 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. #include <sys/socket.h> +#include <sys/xattr.h> #include <stdio.h> +#include <stdlib.h> #include <netinet/in.h> #include <netdb.h> #include <string.h> +#include <unistd.h> int main(int argc, char* argv[]) { |