From 1556d606d2772757bc098c8162c10baae1c7f67d Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org> Date: Mon, 25 Apr 2022 17:46:20 +0200 Subject: [PATCH] archbuild: Turn off Git's safe.directory Without this setting, Git exits with an error when the repository is not owned by the current user. This messes with our shared srcdest. --- roles/archbuild/files/gitconfig | 4 ++++ roles/archbuild/tasks/main.yml | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 roles/archbuild/files/gitconfig diff --git a/roles/archbuild/files/gitconfig b/roles/archbuild/files/gitconfig new file mode 100644 index 000000000..7c7f07bf5 --- /dev/null +++ b/roles/archbuild/files/gitconfig @@ -0,0 +1,4 @@ +# vim:set ft=gitconfig noet sw=0 sts=-1: + +[safe] + directory = * diff --git a/roles/archbuild/tasks/main.yml b/roles/archbuild/tasks/main.yml index 170ed1fe6..551d94b5e 100644 --- a/roles/archbuild/tasks/main.yml +++ b/roles/archbuild/tasks/main.yml @@ -115,3 +115,6 @@ - name: install archbuild sudoers config copy: src=sudoers dest=/etc/sudoers.d/archbuild owner=root group=root mode=0440 + +- name: install gitconfig + copy: src=gitconfig dest=/etc/gitconfig owner=root group=root mode=0644 -- GitLab