| #!/bin/bash |
| |
| # See this page for more details: |
| # http://dev.chromium.org/chromium-os/how-tos-and-troubleshooting/kernel-configuration |
| |
| family=chromeos |
| |
| flavourconf=$(find ${family}/config -name $1.flavour.config) |
| if [ ! -f "${flavourconf}" ]; then |
| echo "Found no flavour configuration for '$1'." 1>&2 |
| exit 1 |
| fi |
| |
| outputfile="${2:-.config}" |
| |
| archconfdir=$(dirname ${flavourconf}) |
| arch=$(basename ${archconfdir}) |
| |
| # Generate .config |
| cat "${family}/config/base.config" \ |
| "${archconfdir}/common.config" \ |
| "${flavourconf}" > "${outputfile}" |