Files
coreboot/util/scripts/description.md
Martin Roth ced2a017f2 util/scripts: Add script to capture commands from build
This allows better debugging of the build by writing all the commands
run by the build into a file by replacing the standard shell.

Run with:
make SHELL="${PWD}/util/scripts/capture_commands.sh"

This will allow us to verify that the commands being run are posix
compliant.

Signed-off-by: Martin Roth <gaumless@gmail.com>
Change-Id: I67efc5096747c2e746642639f88273132e070e49
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83442
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2024-08-28 17:14:28 +00:00

2.0 KiB

scripts

  • capture_commands.sh - Write all commands from the build to a file. Shell
  • config - Manipulate options in a .config file from the command line Bash
  • cross-repo-cherrypick - Pull in patches from another tree from a gerrit repository. Shell
  • decode_spd.sh - Decodes Serial Presence Detect (SPD) files into various human readable formats. Bash
  • dts-to-fmd.sh -Converts a depthcharge fmap.dts into an fmaptool compatible .fmd format Bash
  • find_new_user_commits.sh - Finds new gerrit committers Bash
  • find-unused-kconfig-symbols.sh - Points out Kconfig variables that may be unused. There are some false positives, but it serves as a starting point Shell
  • gerrit-rebase - Applies all commits that from-branch has over to-branch, based on a common ancestor and gerrit meta-data Bash
  • get_maintainer.pl - Print selected MAINTAINERS information for the files modified in a patch or for a file Perl
  • maintainers.go - Build subsystem Maintainers Go
  • no-fsf-addresses.sh - Removes various FSF addresses from license headers Shell
  • parse-maintainers.pl - Script to alphabetize MAINTAINERS file Perl
  • rm_unused_code - Remove all code not used for a platform from the local git repository for auditing or release Bash
  • show_platforms.sh - Makes a list of platforms in the tree. Does not show variants. Shell
  • ucode_h_to_bin.sh - Microcode conversion tool Bash
  • update_submodules - Check all submodules for updates Bash