ci: make Perforce binaries executable for all users
commitca44ef3165324ff76aa27261141f573846f9bfca
authorPatrick Steinhardt <ps@pks.im>
Fri, 12 Apr 2024 04:44:37 +0000 (12 06:44 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 12 Apr 2024 15:47:50 +0000 (12 08:47 -0700)
tree01e20893062ab8891c2c35a20dd6490d7f8fb9c3
parent9cdeb34b962d5c1633ac5d23ebba4e24a816242a
ci: make Perforce binaries executable for all users

The Perforce binaries are only made executable for the current user. On
GitLab CI though we execute tests as a different user than "root", and
thus these binaries may not be executable by that test user at all. This
has gone unnoticed so far because those binaries are optional -- in case
they don't exist we simply skip over tests requiring them.

Fix the setup so that we set the executable bits for all users.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
ci/install-dependencies.sh