* Tue Apr 30 2024 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-8.sme

- create dedicated log files and logrotate [SME: 12664]
This commit is contained in:
Jean-Philippe Pialasse 2024-04-30 16:28:32 -04:00
parent 891fc73ce3
commit 03955eecea
6 changed files with 15 additions and 3 deletions

View File

@ -47,6 +47,9 @@ for my $event ( qw( smeserver-manager-update smanager-refresh bootstrap-console-
event_link('systemd-default', "smeserver-manager-update", '88'); event_link('systemd-default', "smeserver-manager-update", '88');
event_link('systemd-reload', "smeserver-manager-update", '89'); event_link('systemd-reload', "smeserver-manager-update", '89');
templates2events("/etc/rsyslog.conf", "smeserver-manager-update");
safe_symlink("restart",
"root/etc/e-smith/events/smeserver-manager-update/services2adjust/rsyslog");
use esmith::Build::Backup qw(:all); use esmith::Build::Backup qw(:all);
backup_includes("smeserver-manager", qw( backup_includes("smeserver-manager", qw(

View File

@ -0,0 +1,4 @@
#smanager
:programname, isequal, "smanager" /var/log/smanager/smanager.log
& stop

View File

@ -1,4 +1,6 @@
/usr/share/smanager/log/production.log { /var/log/smanager/smanager.log {
su root root
create 600 root root
weekly weekly
copytruncate copytruncate
rotate 12 rotate 12

View File

@ -7,7 +7,7 @@ After=network.target
Type=simple Type=simple
SyslogIdentifier=smanager SyslogIdentifier=smanager
WorkingDirectory=/usr/share/smanager/script WorkingDirectory=/usr/share/smanager/script
PIDFile=/var/run/smanager.pid PIDFile=/run/smanager.pid
ExecStartPre=/sbin/e-smith/service-status smanager ExecStartPre=/sbin/e-smith/service-status smanager
ExecStart=/usr/bin/hypnotoad srvmngr -f ExecStart=/usr/bin/hypnotoad srvmngr -f
ExecStop=/usr/bin/hypnotoad -s srvmngr ExecStop=/usr/bin/hypnotoad -s srvmngr

0
root/var/log/smanager/.gitignore vendored Normal file
View File

View File

@ -2,7 +2,7 @@ Summary: Sme server navigation module : manager 2
%define name smeserver-manager %define name smeserver-manager
Name: %{name} Name: %{name}
%define version 11.0.0 %define version 11.0.0
%define release 7 %define release 8
Version: %{version} Version: %{version}
Release: %{release}%{?dist} Release: %{release}%{?dist}
License: GPL License: GPL
@ -108,6 +108,9 @@ true
%defattr(-,root,root) %defattr(-,root,root)
%changelog %changelog
* Tue Apr 30 2024 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-8.sme
- create dedicated log files and logrotate [SME: 12664]
* Tue Apr 30 2024 Brian Read <brianr@koozali.org> 11.0.0-7.sme * Tue Apr 30 2024 Brian Read <brianr@koozali.org> 11.0.0-7.sme
- Remove use of hel command and replace by call to BlockDevices lib [SME: 12644] - Remove use of hel command and replace by call to BlockDevices lib [SME: 12644]