blob: 1730e28908225b0e3686e198f7c939d234837ea6 [file] [log] [blame] [edit]
#!/bin/bash
set -ex
set -eo pipefail
DEFCONFIGS=`(cd openpower/configs; ls -1 *_defconfig)`
if [ -z "$1" or ! -d "$1" ]; then
echo "No output directory specified"
exit 1;
fi
if [ -z "$CCACHE_DIR" ]; then
CCACHE_DIR=`pwd`/.op-build_ccache
fi
shopt -s expand_aliases
source op-build-env
for i in $DEFCONFIGS; do
op-build $i
echo 'BR2_CCACHE=y' >> output/.config
echo "BR2_CCACHE_DIR=\"$CCACHE_DIR\"" >> output/.config
echo 'BR2_CCACHE_INITIAL_SETUP=""' >> output/.config
op-build olddefconfig
op-build
r=$?
mkdir $1/$i-images
mv output/images/* $1/$i-images/
mv output/.config $1/$i-images/.config
lsb_release -a > $1/$i-images/lsb_release
rm -rf output/*
if [ $r -ne 0 ]; then
exit $r
fi
done