Vinícius Ferrão
|
036bb24c87
|
fix(packaging): preserve xcatd init state on Debian (#7615)
* refactor(packaging): share precise systemd state detection
* test(packaging): cover precise systemd state detection
* test(packaging): allow explicit Debian init mode
* fix(packaging): honor explicit Debian init targets
* test(packaging): cover Debian init target detection
* fix(packaging): add Debian xcatd init state helper
* test(packaging): cover Debian xcatd init state helper
* test(packaging): allow delegated SysV registration
* fix(packaging): preserve Debian xcatd conffile lifecycle
* test(packaging): mirror explicit Debian init mode
* test(packaging): cover Debian xcatd conffile lifecycle
* fix(packaging): contain init state file umask
* test(packaging): cover init state permissions
* fix(packaging): contain preinstall context umask
* test(packaging): cover preinstall umask containment
* fix(packaging): detect all systemd enablement links
* test(packaging): cover all systemd enablement links
* test(packaging): allow shared purge state path
* refactor(packaging): reuse Debian init state path
* fix(packaging): detect runtime systemd masks
* test(packaging): cover runtime systemd masks
* test(packaging): model Debian SysV registration
* refactor(packaging): reuse shared init state detection
* test(packaging): enforce shared Debian state probes
* test(packaging): allow explicit unregistered masks
* fix(packaging): preserve Debian SysV registration state
* test(packaging): cover Debian SysV registration states
* fix(packaging): clean failed Debian state writes
* test(packaging): cover failed Debian state writes
* fix(packaging): retain unregistered systemd provenance
* test(packaging): cover unregistered systemd upgrades
* fix(packaging): fail closed on shared state errors
* test(packaging): cover shared state detector failures
* test(packaging): mirror native xcatd runlevels
* fix(packaging): recover rejected SysV layouts
* test(packaging): cover rejected SysV layouts
* test(packaging): cover SysV rebuild retries
* refactor(packaging): reuse systemctl readiness guard
* test(packaging): enforce shared systemctl guard
|
2026-07-28 19:31:36 +00:00 |
|