mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 13:09:50 +00:00
kernel-yocto: clean overly complex branch checkout
Since the git fetcher ensures that branches exist, we no longer need to validate the branch and have a conditional checkout of the source. We can remove some checks and ensure that whenever we exit the do_kernel_checkout routine that a branch is always checked out. (From OE-Core rev: 2ffa3f8be6996877cd552ff22260de35c19c413d) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
2aa75224b5
commit
ba7614b0e6
@@ -221,17 +221,16 @@ do_kernel_checkout() {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
machine_branch="${@ get_machine_branch(d, "${KBRANCH}" )}"
|
|
||||||
|
|
||||||
# Create a working tree copy of the kernel by checking out a branch
|
# Create a working tree copy of the kernel by checking out a branch
|
||||||
|
machine_branch="${@ get_machine_branch(d, "${KBRANCH}" )}"
|
||||||
git show-ref --quiet --verify -- "refs/heads/${machine_branch}"
|
git show-ref --quiet --verify -- "refs/heads/${machine_branch}"
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
# checkout and clobber any unimportant files
|
machine_branch = "master"
|
||||||
git checkout -f ${machine_branch}
|
|
||||||
else
|
|
||||||
echo "Not checking out ${machine_branch}, it will be created later"
|
|
||||||
git checkout -f master
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# checkout and clobber any unimportant files
|
||||||
|
git checkout -f ${machine_branch}
|
||||||
}
|
}
|
||||||
do_kernel_checkout[dirs] = "${S}"
|
do_kernel_checkout[dirs] = "${S}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user