Skip to content
Snippets Groups Projects
Commit 7c32f10e authored by jurgenhaas's avatar jurgenhaas
Browse files

#63 Ensure templated files are writeable and set...

#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
parent 29972668
No related branches found
Tags v3.1.2
1 merge request!75Merging develop into main
Pipeline #996532 passed
......@@ -447,7 +447,11 @@ class Handler extends BaseHandler {
if (empty($def['add2git'])) {
$this->gitIgnore($filename);
}
$fs->chmod($file, 0664);
file_put_contents($file, $rendered);
if (empty($def['add2git'])) {
$fs->chmod($file, 0444);
}
}
if (isset($def['link']) && ($def['link'] !== $settingsPath)) {
$link = $def['link'] . '/' . $filename;
......@@ -465,7 +469,9 @@ class Handler extends BaseHandler {
$settingsPhp = file_get_contents($settingsPhpFile);
if (strpos($settingsPhp, 'settings.docker.php') === FALSE) {
$settingsPhp .= "\n\nif (file_exists(__DIR__ . '/settings.docker.php')) {\n include __DIR__ . '/settings.docker.php';\n}\n";
$fs->chmod($settingsPhpFile, 0664);
file_put_contents($settingsPhpFile, $settingsPhp);
$fs->chmod($settingsPhpFile, 0444);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment