[oe-commits] org.oe.dev sanity.bbclass: Add check for problematic /proc/sys/vm/mmap_min_addr values

rpurdie commit oe at amethyst.openembedded.net
Wed May 7 09:41:07 UTC 2008


sanity.bbclass: Add check for problematic /proc/sys/vm/mmap_min_addr values

Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 057aae3f21d16e159e1c03e8aa4b19ab8b9e241c
ViewMTN: http://monotone.openembedded.org/revision/info/057aae3f21d16e159e1c03e8aa4b19ab8b9e241c
Files:
1
classes/sanity.bbclass
Diffs:

#
# mt diff -rea8b08f389cf01731e0cc37d8e8504d9f5938051 -r057aae3f21d16e159e1c03e8aa4b19ab8b9e241c
#
#
#
# patch "classes/sanity.bbclass"
#  from [2891c5197046f50c1ea83ee2502e4a49ae595aed]
#    to [ffab1529cca133362c9e3b133084291e3feaa9b9]
#
============================================================
--- classes/sanity.bbclass	2891c5197046f50c1ea83ee2502e4a49ae595aed
+++ classes/sanity.bbclass	ffab1529cca133362c9e3b133084291e3feaa9b9
@@ -98,6 +98,12 @@ def check_sanity(e):
 			if not check_app_exists("qemu-arm", e.data):
 				messages = messages + "qemu-native was in ASSUME_PROVIDED but the QEMU binaries (qemu-arm) can't be found in PATH"
 
+		if os.path.exists("/proc/sys/vm/mmap_min_addr"):
+			f = file("/proc/sys/vm/mmap_min_addr", "r")
+			if (f.read().strip() != "0"):
+				messages = messages + "/proc/sys/vm/mmap_min_addr is not 0. This will cause problems with qemu so please fix the value (as root).\n"
+			f.close()
+
 	for util in required_utilities.split():
 		if not check_app_exists( util, e.data ):
 			missing = missing + "%s," % util






More information about the Openembedded-commits mailing list