All our documented uses of utils/docker-run, besides running it standalone to get an interactive shell, is to use it as a prefix to the otherwise standard command to run, e.g.: - ./utils/docker-run make foo_defconfig - ./utils/docker-run make menuconfig - ./utils/docker-run make - ./utils/docker-run make check-package Commit8aad67f157(utils/brmake: add option to run in docker) departed from that usual convention, by hiding the call to docker-run inside brmake, conditioned by an environment variable. The only reason is that brmake internally used ubuffer. This is no longer the case, so we can now use brmake together with docker-run in the usual manner. This basically reverts commit8aad67f157, after resolving the conflict due to the removal of unbuffer in te previous commit. Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Arnout Vandecappelle <arnout@mind.be>
54 lines
2.2 KiB
Plaintext
54 lines
2.2 KiB
Plaintext
This directory contains various useful scripts and tools for working
|
|
with Buildroot. You need not add this directory in your PATH to use
|
|
any of those tools, but you may do so if you want.
|
|
|
|
brmake
|
|
a script that can be run instead of make, that prepends the date in
|
|
front of each line, redirects all of the build output to a file
|
|
("'br.log' in the current directory), and just outputs the Buildroot
|
|
messages (those lines starting with >>>) on stdout.
|
|
Do not run this script for interactive configuration (e.g. menuconfig)
|
|
or on an unconfigured directory. The output is redirected so you will see
|
|
nothing.
|
|
|
|
check-package
|
|
a script that checks the coding style across the buildroot tree. It
|
|
checks package's Config.in and .mk files, runs shellcheck for all shell
|
|
scripts, flake8 for python files, checks for typos, etc.
|
|
It checks the .checkpackageignore file if errors should be ignored and
|
|
errors if there's a file listed that doesn't produce an error.
|
|
|
|
docker-run
|
|
a script that runs a command (like make check-package) inside the
|
|
buildroot CI docker container; pass no command to get an interactive
|
|
shell.
|
|
|
|
genrandconfig
|
|
a script that generates a random configuration, used by the autobuilders
|
|
(http://autobuild.buildroot.org). It selects a random toolchain from
|
|
support/config-fragments/autobuild and randomly selects packages to build.
|
|
|
|
get-developers
|
|
a script to return the list of people interested in a specific part
|
|
of Buildroot, so they can be Cc:ed on a mail. Accepts a patch as
|
|
input, a package name or and architecture name.
|
|
|
|
scancpan
|
|
a script to create a Buildroot package by scanning a CPAN module
|
|
description.
|
|
|
|
scanpypi
|
|
a script to create a Buildroot package by scanning a PyPI package
|
|
description.
|
|
|
|
size-stats-compare
|
|
a script to compare the rootfs size between two different Buildroot
|
|
configurations. This can be used to identify the size impact of
|
|
a specific option, of a set of specific options, or of an update
|
|
to a newer Buildroot version...
|
|
|
|
test-pkg
|
|
a script that tests a specific package against a set of various
|
|
toolchains, with the goal to detect toolchain-related dependencies
|
|
(wchar, threads...)
|