From af92be13d2b217a728205b8d7c1e12a20103ede6 Mon Sep 17 00:00:00 2001 From: Webslice <webslice@bixels.nl> Date: Mon, 4 Feb 2019 11:22:33 +0100 Subject: [PATCH] #5218 set chattr +i on trigger file --- server/plugins-available/incron_plugin.inc.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/plugins-available/incron_plugin.inc.php b/server/plugins-available/incron_plugin.inc.php index eddcee169a..f072a850b6 100644 --- a/server/plugins-available/incron_plugin.inc.php +++ b/server/plugins-available/incron_plugin.inc.php @@ -111,6 +111,7 @@ class incron_plugin { } exec(sprintf('chown %s:%s %s', $systemUser, $systemGroup, $triggerFile)); + exec(sprintf('chattr +i %s', $triggerFile)); $app->log(sprintf('Ensured incron trigger file "%s"', $triggerFile), LOGLEVEL_DEBUG); } @@ -127,6 +128,7 @@ class incron_plugin { private function deleteTriggerFile($triggerFile) { global $app; + exec(sprintf('chattr -i %s', $triggerFile)); unlink($triggerFile); $app->log(sprintf('Deleted incron trigger file "%s"', $triggerFile), LOGLEVEL_DEBUG); -- GitLab