aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2023-12-17 13:11:02 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-12-17 19:07:00 +0000
commit0b37fe89ba12549109905b6d0e6d07d342162436 (patch)
tree351b81df127fcf5f061dd60337eacae55025a88f
parenteb417e27be5717a259f27e98dbd73255b1a42fc9 (diff)
downloadbitbake-0b37fe89ba12549109905b6d0e6d07d342162436.tar.gz
utils: Fix mkdir with PosixPath
Avoid: Exception: AttributeError: 'PosixPath' object has no attribute 'find' Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--lib/bb/utils.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bb/utils.py b/lib/bb/utils.py
index d299b2efd..068b631c9 100644
--- a/lib/bb/utils.py
+++ b/lib/bb/utils.py
@@ -759,7 +759,7 @@ def mkdirhier(directory):
"""Create a directory like 'mkdir -p', but does not complain if
directory already exists like os.makedirs
"""
- if directory.find('${') != -1:
+ if '${' in str(directory):
bb.fatal("Directory name {} contains unexpanded bitbake variable. This may cause build failures and WORKDIR polution.".format(directory))
try:
os.makedirs(directory)