|  | #!/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 |