summaryrefslogtreecommitdiff
path: root/meta-security/recipes-mac
diff options
context:
space:
mode:
Diffstat (limited to 'meta-security/recipes-mac')
-rw-r--r--meta-security/recipes-mac/AppArmor/apparmor_3.1.3.bb7
-rw-r--r--meta-security/recipes-mac/ccs-tools/ccs-tools_1.8.9.bb2
-rw-r--r--meta-security/recipes-mac/smack/tcp-smack-test/tcp_server.c2
-rw-r--r--meta-security/recipes-mac/smack/udp-smack-test/udp_client.c2
-rw-r--r--meta-security/recipes-mac/smack/udp-smack-test/udp_server.c3
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[])
{