| #!/bin/bash | |
| # Build a standalone toybox command | |
| if [ -z "$1" ] | |
| then | |
| echo "usage: single.sh command" >&2 | |
| exit 1 | |
| fi | |
| NAME=$(echo $1 | tr a-z- A-Z_) | |
| export KCONFIG_CONFIG=.singleconfig | |
| make allnoconfig > /dev/null && | |
| sed -i -e "s/\(CONFIG_TOYBOX\)=y/# \1 is not set/" \ | |
| -e "s/# CONFIG_\($NAME\|TOYBOX_HELP[^ ]*\) is not set/CONFIG_\1=y/" \ | |
| "$KCONFIG_CONFIG" && | |
| make && | |
| mv toybox $PREFIX$1 |