[oe-commits] org.oe.dev sanity.bbclass: Sync with Poky for umask check
rpurdie commit
openembedded-commits at lists.openembedded.org
Sun Aug 12 23:55:56 UTC 2007
sanity.bbclass: Sync with Poky for umask check
Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 5fd8123ee891b97179c86d9ee87dd509891d1be5
ViewMTN: http://monotone.openembedded.org/revision.psp?id=5fd8123ee891b97179c86d9ee87dd509891d1be5
Files:
1
classes/sanity.bbclass
Diffs:
#
# mt diff -r6b185fd9d46e8b52ab7bdc763ca80466af0037ba -r5fd8123ee891b97179c86d9ee87dd509891d1be5
#
#
#
# patch "classes/sanity.bbclass"
# from [166d9f708d35c4d2d13a2306941ac04fb9ac83f9]
# to [808f5e34043a37c456f2b223aace94f414b22349]
#
============================================================
--- classes/sanity.bbclass 166d9f708d35c4d2d13a2306941ac04fb9ac83f9
+++ classes/sanity.bbclass 808f5e34043a37c456f2b223aace94f414b22349
@@ -65,8 +65,9 @@ def check_sanity(e):
if data.getVar('TARGET_OS', e.data, True) == 'INVALID':
messages = messages + 'Please set TARGET_OS directly, or choose a MACHINE or DISTRO that does so.\n'
+ assume_provided = data.getVar('ASSUME_PROVIDED', e.data , True).split()
# Check user doesn't have ASSUME_PROVIDED = instead of += in local.conf
- if "diffstat-native" not in data.getVar('ASSUME_PROVIDED', e.data, True).split():
+ if "diffstat-native" not in assume_provided:
messages = messages + 'Please use ASSUME_PROVIDED +=, not ASSUME_PROVIDED = in your local.conf\n'
# Check that the MACHINE is valid
@@ -99,6 +100,11 @@ def check_sanity(e):
missing = missing.rstrip(',')
messages = messages + "Please install following missing utilities: %s\n" % missing
+ omask = os.umask(022)
+ if omask & 0755:
+ messages = messages + "Please use a umask which allows a+rx and u+rwx\n"
+ os.umask(omask)
+
oes_bb_conf = data.getVar( 'OES_BITBAKE_CONF', e.data, True )
if not oes_bb_conf:
messages = messages + 'You do not include OpenEmbeddeds version of conf/bitbake.conf\n'
More information about the Openembedded-commits
mailing list