metal/mtce/debian/deb_folder
Enzo Candotti 23143abbca Update crashDumpMgr to source config from envfile
This commit updates the crashDumpMgr service in order to:
- Cleanup of current service naming and packaging to follow the
  standard Linux naming convention:
    - Repackage /etc/init.d/crashDumpMgr to
      /usr/sbin/crash-dump-manager
    - Rename crashDumpMgr.service to crash-dump-manager.service
- Add EnvironmentFile to crash-dump-manager service file to source
  configuration from /etc/default/crash-dump-manager.
- Update ExecStart of crash-dump-manager service to use parameters
  from EnvironmentFile
- Update crash-dump-manager service dependencies to run after
  config.service.
- Update logrotate configuration to support the retention polices of
  the maximum files. The “rotate 1” option was removed to permit
  crash-dump-manager to manage pruning old files.
- Modify the crash-dump-manager script to enable updates to the
  max_files parameter to a lower value. If there are currently more
  files than the new max_files value, the oldest files will be
  deleted the next time a crash dump file needs to be stored, thus
  adhering to the new max_files values.

Test Plan:

PASS: Build ISO and perform a fresh install. Verify the new
crash-dump-manager service is enabled and working as expected.
PASS: Add and apply new crashdump service parameters and force a kernel
panic. Verify that after the reboot, the max_files, max_used,
min_available and max_size values are updated accordingly to the service
parameters values.
PASS: Verify that the crashdump files are rotated as expected.

Story: 2010893
Task: 48910

Change-Id: I4a81fcc6ba456a0d73067b77588ee4a125e44e62
Signed-off-by: Enzo Candotti <enzo.candotti@windriver.com>
2023-10-06 23:06:54 +00:00
..
source Add Debian packaging for mtce packages 2021-10-29 09:17:00 -05:00
changelog Add Debian packaging for mtce packages 2021-10-29 09:17:00 -05:00
control Add Debian packaging for mtce packages 2021-10-29 09:17:00 -05:00
copyright Add Debian packaging for mtce packages 2021-10-29 09:17:00 -05:00
crash-dump-manager.service Update crashDumpMgr to source config from envfile 2023-10-06 23:06:54 +00:00
fsmon.service Fix remaining failing mtce services on Debian 2022-01-25 12:10:39 -03:00
goenabled.service Fix remaining failing mtce services on Debian 2022-01-25 12:10:39 -03:00
hbsClient.service Fix failing mtce services on Debian 2022-01-14 10:50:09 -03:00
hostw.service Fix remaining failing mtce services on Debian 2022-01-25 12:10:39 -03:00
hwmon.service Fix failing mtce services on Debian 2022-01-14 10:50:09 -03:00
lmon.service Fix failing mtce services on Debian 2022-01-14 10:50:09 -03:00
mtcalarm.service Fix failing mtce services on Debian 2022-01-14 10:50:09 -03:00
mtcClient.service Fix remaining failing mtce services on Debian 2022-01-25 12:10:39 -03:00
mtce-dev.install Add Debian packaging for mtce packages 2021-10-29 09:17:00 -05:00
mtce-hostw.install debian: correct bindir for maintenance services - mtce 2022-03-10 11:13:47 +00:00
mtce-hwmon.install debian: correct bindir for maintenance services - mtce 2022-03-10 11:13:47 +00:00
mtce-lmon.install Debian: Remove conf files from etc-pmon.d 2022-09-26 13:41:40 +00:00
mtce-pmon.install Merge "Fix pmon scripts path (Debian)" 2022-03-17 23:32:09 +00:00
mtce.install Update crashDumpMgr to source config from envfile 2023-10-06 23:06:54 +00:00
mtce.postinst Add Debian packaging for mtce packages 2021-10-29 09:17:00 -05:00
mtclog.service Fix failing mtce services on Debian 2022-01-14 10:50:09 -03:00
pmon.service Fix remaining failing mtce services on Debian 2022-01-25 12:10:39 -03:00
rules Update crashDumpMgr to source config from envfile 2023-10-06 23:06:54 +00:00
runservices.service Fix failing mtce services on Debian 2022-01-14 10:50:09 -03:00