summaryrefslogtreecommitdiff
path: root/chromeos/scripts/prepareconfig
blob: 3fe15a1131d400865bd134731c8f2515f3b207c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/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}"