From 03b58db18a7b235b129726be5b0f20341d2cb21d Mon Sep 17 00:00:00 2001 From: Valerio Lomanto Date: Mon, 24 Feb 2025 09:42:25 +0100 Subject: [PATCH] fix: avoid grep pattern being treated as option --- .../puppet/modules/soc/templates/runner/docker-compose.yml.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/global/overlay/etc/puppet/modules/soc/templates/runner/docker-compose.yml.erb b/global/overlay/etc/puppet/modules/soc/templates/runner/docker-compose.yml.erb index 8fcdc31..51162e1 100644 --- a/global/overlay/etc/puppet/modules/soc/templates/runner/docker-compose.yml.erb +++ b/global/overlay/etc/puppet/modules/soc/templates/runner/docker-compose.yml.erb @@ -54,7 +54,7 @@ services: - /opt/forgejo-runner/docker_certs:/certs command: >- bash -ec ' - if ! grep "--mount type=bind,source=/certs/client,target=/certs/client,readonly" config.yml > /dev/null; then + if ! grep -e "--mount type=bind,source=/certs/client,target=/certs/client,readonly" config.yml > /dev/null; then sed -i "\|options:| a \ \ \ \ --mount type=bind,source=/certs/client,target=/certs/client,readonly" config.yml ; fi ; forgejo-runner --config config.yml daemon ;