Fix to avoid changing permissions on existing files
Package and upload artifacts / build (push) Failing after 0s
Tests / prove (push) Has been cancelled

This commit is contained in:
Ilia Ross
2026-07-30 15:46:33 +02:00
parent b3dad7f513
commit 562126206b
+4 -1
View File
@@ -178,12 +178,15 @@ else {
# Validate destination section
if ($in{'mode'} == 0) {
my $newfile = !-e($in{'file'});
open(FILE, ">>$in{'file'}") ||
&error(&text('save_efile', $in{'file'}, $!));
close(FILE);
if ($newfile) {
my $user = $config{'log_user'} || 'root';
my $group = $config{'log_group'};
&set_ownership_permissions($user, $group, 644, $in{'file'});
&set_ownership_permissions($user, $group, 0644, $in{'file'});
}
$log->{'file'} = $in{'file'};
$log->{'sync'} = $in{'sync'};
}