mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-26 04:36:33 +00:00
utils/checkpackagelib: CommentsMenusPackagesOrder: fix 'menuconfig' handling
The CommentsMenusPackagesOrder check builds the 'state' to track the depth of menus and conditions. However, a menuconfig doesn't create a menu by itself - it is always followed by a condition that implies the menu. As a result, when unwinding the 'state', the level will be wrong. Fix this by checking for menu followed by a space, so it no longer matches menuconfig. For consistency, do the same for comment and if as well. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
f0453de25d
commit
c62a282920
@ -77,8 +77,8 @@ class CommentsMenusPackagesOrder(_CheckFunction):
|
|||||||
"package/Config.in.host"]:
|
"package/Config.in.host"]:
|
||||||
return
|
return
|
||||||
|
|
||||||
if text.startswith("comment") or text.startswith("if") or \
|
if text.startswith("comment ") or text.startswith("if ") or \
|
||||||
text.startswith("menu"):
|
text.startswith("menu "):
|
||||||
|
|
||||||
if text.startswith("comment"):
|
if text.startswith("comment"):
|
||||||
if not self.state.endswith("-comment"):
|
if not self.state.endswith("-comment"):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user