diff options
-rw-r--r-- | scripts/lib/ptxd_make_get.sh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/lib/ptxd_make_get.sh b/scripts/lib/ptxd_make_get.sh index 6db53bf31..f966f5083 100644 --- a/scripts/lib/ptxd_make_get.sh +++ b/scripts/lib/ptxd_make_get.sh @@ -130,6 +130,8 @@ ptxd_make_get_git() { git --git-dir="${mirror}" config tar.tar.xz.command "xz -c" git --git-dir="${mirror}" remote add origin "${url}" && git --git-dir="${mirror}" fetch --progress -pf origin "+refs/*:refs/*" && + # at least for some git versions this is not group writeable for shared repos + chmod g+w "${mirror}/FETCH_HEAD" if ! git --git-dir="${mirror}" rev-parse --verify -q "${tag}" > /dev/null; then ptxd_bailout "git: tag '${tag}' not found in '${url}'" |