diff --git a/bitbake/lib/bb/utils.py b/bitbake/lib/bb/utils.py index 6aeaa0dba0..d09e178249 100644 --- a/bitbake/lib/bb/utils.py +++ b/bitbake/lib/bb/utils.py @@ -1008,6 +1008,9 @@ def to_boolean(string, default=None): if not string: return default + if isinstance(string, int): + return string != 0 + normalized = string.lower() if normalized in ("y", "yes", "1", "true"): return True