family=chromeos
-flavourconf=$(find ${family} -name config.flavour.$1)
+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/config.common.${family} \
- ${archconfdir}/config.common.* \
- ${flavourconf} > .config
+cat "${family}/config/base.config" \
+ "${archconfdir}/common.config" \
+ "${flavourconf}" > "${outputfile}"