Signed-off-by: Martin Jansa <martin.ja...@gmail.com> --- scripts/layerman | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/scripts/layerman b/scripts/layerman index 60b1588..87400fa 100755 --- a/scripts/layerman +++ b/scripts/layerman @@ -28,11 +28,22 @@ function check_layer() { cd ${LAYERDIR} CURRENTCOMMIT="$(git log --oneline --no-abbrev -1 | awk '{print $1}')" CURRENTBRANCH="$(git branch | grep '*' | awk '{print $2}')" + CURRENTURI="$(git config remote.origin.url)" + if [ "${CURRENTURI}" != "${LAYERURI}" ] ; then + echo "WARNING!!!!" + echo "WARNING: ${LAYERNAME} is using a different uri '${CURRENTURI}' than configured in layers.txt '${LAYERURI}'" + echo "WARNING: Changing uri to: '${LAYERURI}'" + echo "WARNING!!!!" + git remote set-url origin ${LAYERURI} + git remote update + fi if [ "${CURRENTBRANCH}" != "${BRANCH}" ] ; then echo "WARNING!!!!" - echo "WARNING: ${LAYERNAME} is using a different branch than configured in layers.txt" + echo "WARNING: ${LAYERNAME} is using a different branch '${CURRENTBRANCH}' than configured in layers.txt '${BRANCH}'" + echo "WARNING: Changing branch to: '${BRANCH}'" echo "WARNING!!!!" + git checkout origin/${BRANCH} -b ${BRANCH} >/dev/null || git checkout ${BRANCH} fi } -- 1.7.8.6 _______________________________________________ Angstrom-distro-devel mailing list Angstrom-distro-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel