manual: do not generate .pyc files
Python saves a pre-compiled support/scripts/kconfiglib.pyc file side-to-side with the corresponding .py file. This does not work if the Buildroot source tree is read-only (but this is not an error for Python, which keep going OK). But this may cause issues for out-of-tree builds in case the same Buildroot source tree is shared by many builds. Also, 'make clean' currently does not clean this file, and out-of-tree builds can remove it either, at the risk of causing issues for other out-of-tree builds running at the same time. Just tell Python not to generate .pyc files: - call the script via python, don't use the sha-bang - thus, make the script non-executable, and remove the sha-bang Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
72962843a8
commit
f678e31086
@ -1,7 +1,7 @@
|
||||
manual-update-lists: manual-check-dependencies-lists
|
||||
$(Q)$(call MESSAGE,"Updating the manual lists...")
|
||||
$(Q)BR2_DEFCONFIG="" TOPDIR=$(TOPDIR) O=$(O)/docs/manual/.build \
|
||||
$(TOPDIR)/support/scripts/gen-manual-lists.py
|
||||
python -B $(TOPDIR)/support/scripts/gen-manual-lists.py
|
||||
|
||||
# we can't use suitable-host-package here because that's not available in
|
||||
# the context of 'make release'
|
||||
|
2
support/scripts/gen-manual-lists.py
Executable file → Normal file
2
support/scripts/gen-manual-lists.py
Executable file → Normal file
@ -1,5 +1,3 @@
|
||||
#!/usr/bin/env python
|
||||
##
|
||||
## gen-manual-lists.py
|
||||
##
|
||||
## This script generates the following Buildroot manual appendices:
|
||||
|
Loading…
Reference in New Issue
Block a user