From 1ee09c30792854ec9802f1e74a2c9b9634b61957 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen.haas@lakedrops.com> Date: Thu, 7 Sep 2023 19:43:59 +0200 Subject: [PATCH] composer/plugin/docker4drupal#63 Ensure templated files are writeable and set them read-only afterwards if they don't go into git, as they will be overwritten next time --- src/Handler.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Handler.php b/src/Handler.php index dcbe82a..3e7d82f 100644 --- a/src/Handler.php +++ b/src/Handler.php @@ -447,7 +447,9 @@ class Handler extends BaseHandler { if (empty($def['add2git'])) { $this->gitIgnore($filename); } - $fs->chmod($file, 0664); + if (file_exists($file)) { + $fs->chmod($file, 0664); + } file_put_contents($file, $rendered); if (empty($def['add2git'])) { $fs->chmod($file, 0444); -- GitLab