summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2014-11-28 10:30:37 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2014-11-28 10:30:37 +0100
commit6a07de2a02003ae60a40683df9025b955ac0fa11 (patch)
treea0a7830cf96f0457c3cc0e0966d7281ddf8c3343
parenta04da3b7d563986b25c929061100d9418f354c9a (diff)
downloadptxdist-6a07de2a02003ae60a40683df9025b955ac0fa11.tar.gz
ptxdist-6a07de2a02003ae60a40683df9025b955ac0fa11.tar.xz
ptxd_make_get_git: fix permision problem
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--scripts/lib/ptxd_make_get.sh2
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}'"