#!/bin/bash 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}"