#!/bin/bash family=chromeos # The source package name will be the first token in the changelog changelog="${family}/changelog" package=$(sed -n '1s/\([^ ]*\).*/\1/p' ${changelog}) # Get some version info release=$(sed -n "1s/^${package} (\([^-]*\)-.*/\1/p" ${changelog}) revision=$(sed -n "1s/^${package} (${release}-\([^)]*\).*/\1/p" ${changelog}) flavourconf=$(find ${family} -name config.flavour.$1) archconfdir=$(dirname ${flavourconf}) version="Ubuntu ${release}-${revision}-$1" re="s/.*\(CONFIG_VERSION_SIGNATURE\).*/\1=""\"${version}\"""/" # Generarte .config cat ${family}/config/config.common.${family} \ ${archconfdir}/config.common.* \ ${flavourconf} | sed -e "${re}" > .config