aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/kernel-disk
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-07-23 16:00:18 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-07-23 14:15:03 +0000
commit9bee1fc48b7fffe6a48c9c1d50fda5895ad6d916 (patch)
treec94bbae5b7bcc0f2888cd607f620d229ec765966 /syz-cluster/kernel-disk
parentc80de5bd48dd3438189b6555fe2a11d76be4b278 (diff)
syz-cluster: tolerate remote repo reconfigurations
When updating the reference kernel repo, first remove the link and then add it again.
Diffstat (limited to 'syz-cluster/kernel-disk')
-rw-r--r--syz-cluster/kernel-disk/fetch-kernels-template.yaml5
1 files changed, 2 insertions, 3 deletions
diff --git a/syz-cluster/kernel-disk/fetch-kernels-template.yaml b/syz-cluster/kernel-disk/fetch-kernels-template.yaml
index 4f485708b..3f42dbe13 100644
--- a/syz-cluster/kernel-disk/fetch-kernels-template.yaml
+++ b/syz-cluster/kernel-disk/fetch-kernels-template.yaml
@@ -63,8 +63,7 @@ spec:
REPO="{{=jsonpath(inputs.parameters.tree, '$.URL')}}"
BRANCH="{{=jsonpath(inputs.parameters.tree, '$.branch')}}"
echo "${NAME}: ${REPO}/${BRANCH}"
- if ! git config --get remote.${NAME}.url > /dev/null; then
- git remote add ${NAME} ${REPO}
- fi
+ git remote remove ${NAME} || true
+ git remote add ${NAME} ${REPO}
git fetch ${NAME} ${BRANCH} --tags
git tag -f ${NAME}-head ${NAME}/${BRANCH}