mkproject: do not re-configure the project if already created
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
592d4dc75f
commit
700dbe38d6
|
|
@ -66,19 +66,24 @@ do_mkproject() {
|
||||||
source ${SCRIPTPATH}/sources/poky/oe-init-build-env .
|
source ${SCRIPTPATH}/sources/poky/oe-init-build-env .
|
||||||
unset TEMPLATECONF
|
unset TEMPLATECONF
|
||||||
|
|
||||||
# Customize project
|
# Customize project if just created
|
||||||
NCPU="$(grep -c processor /proc/cpuinfo)"
|
if [ -z "${OLD_PROJECT}" ]; then
|
||||||
chmod 644 ${PROJECTPATH}/conf/bblayers.conf ${PROJECTPATH}/conf/local.conf
|
NCPU="$(grep -c processor /proc/cpuinfo)"
|
||||||
sed -i -e"s,##DIGIBASE##,${SCRIPTPATH}/sources,g" ${PROJECTPATH}/conf/bblayers.conf
|
chmod 644 ${PROJECTPATH}/conf/bblayers.conf ${PROJECTPATH}/conf/local.conf
|
||||||
sed -i -e "/^#BB_NUMBER_THREADS =/cBB_NUMBER_THREADS = \"${NCPU}\"" \
|
sed -i -e"s,##DIGIBASE##,${SCRIPTPATH}/sources,g" ${PROJECTPATH}/conf/bblayers.conf
|
||||||
-e "/^#PARALLEL_MAKE =/cPARALLEL_MAKE = \"-j ${NCPU}\"" \
|
sed -i -e "/^#BB_NUMBER_THREADS =/cBB_NUMBER_THREADS = \"${NCPU}\"" \
|
||||||
${PROJECTPATH}/conf/local.conf
|
-e "/^#PARALLEL_MAKE =/cPARALLEL_MAKE = \"-j ${NCPU}\"" \
|
||||||
unset NCPU
|
${PROJECTPATH}/conf/local.conf
|
||||||
|
unset NCPU
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
## Get available platforms
|
## Get available platforms
|
||||||
AVAILABLE_PLATFORMS="$(echo $(ls -1 ${CONFIGPATH}/*/local.conf.sample | sed -e 's,^.*config/\([^/]\+\)/local\.conf\.sample,\1,g'))"
|
AVAILABLE_PLATFORMS="$(echo $(ls -1 ${CONFIGPATH}/*/local.conf.sample | sed -e 's,^.*config/\([^/]\+\)/local\.conf\.sample,\1,g'))"
|
||||||
|
|
||||||
|
# Verify if this is a new project (so we do NOT customize it)
|
||||||
|
[ -r "${PROJECTPATH}/conf/bblayers.conf" -a -r "${PROJECTPATH}/conf/local.conf" ] && OLD_PROJECT="1"
|
||||||
|
|
||||||
# The script needs to be sourced (not executed) so make sure to
|
# The script needs to be sourced (not executed) so make sure to
|
||||||
# initialize OPTIND variable for getopts.
|
# initialize OPTIND variable for getopts.
|
||||||
OPTIND=1
|
OPTIND=1
|
||||||
|
|
@ -105,4 +110,5 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# clean-up all variables (so the script can be re-sourced)
|
# clean-up all variables (so the script can be re-sourced)
|
||||||
unset AVAILABLE_PLATFORMS GREEN NONE PROJECTPATH RED SCRIPTNAME SCRIPTPATH list_platforms platform
|
unset AVAILABLE_PLATFORMS GREEN NONE OLD_PROJECT PROJECTPATH RED SCRIPTNAME SCRIPTPATH
|
||||||
|
unset list_platforms platform
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue