Skip to content

Commit af92be1

Browse files
author
Webslice
committed
#5218 set chattr +i on trigger file
1 parent 4ec880f commit af92be1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

server/plugins-available/incron_plugin.inc.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ private function createTriggerFile($triggerFile, $systemUser, $systemGroup) {
111111
}
112112

113113
exec(sprintf('chown %s:%s %s', $systemUser, $systemGroup, $triggerFile));
114+
exec(sprintf('chattr +i %s', $triggerFile));
114115

115116
$app->log(sprintf('Ensured incron trigger file "%s"', $triggerFile), LOGLEVEL_DEBUG);
116117
}
@@ -127,6 +128,7 @@ private function deleteIncronConfiguration($systemUser) {
127128
private function deleteTriggerFile($triggerFile) {
128129
global $app;
129130

131+
exec(sprintf('chattr -i %s', $triggerFile));
130132
unlink($triggerFile);
131133

132134
$app->log(sprintf('Deleted incron trigger file "%s"', $triggerFile), LOGLEVEL_DEBUG);

0 commit comments

Comments
 (0)