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 |
|
Vinícius Ferrão
|
ef6e037366
|
refactor(packaging): share systemctl readiness guard
|
2026-07-21 11:08:05 -03:00 |
|
Vinícius Ferrão
|
09d1befb62
|
fix(packaging): preserve fresh legacy defaults
|
2026-07-21 11:08:04 -03:00 |
|
Vinícius Ferrão
|
bdbf7b894a
|
fix(packaging): preserve custom SysV runlevels
|
2026-07-21 11:08:04 -03:00 |
|
Vinícius Ferrão
|
7df7da59b3
|
fix(packaging): preserve unregistered legacy state
|
2026-07-21 11:08:04 -03:00 |
|
Vinícius Ferrão
|
115c9cda7e
|
fix(packaging): preserve unmanaged xcatd init scripts
|
2026-07-21 11:08:03 -03:00 |
|
Vinícius Ferrão
|
5495f133e8
|
refactor(packaging): centralize xcatd init management
|
2026-07-21 11:08:02 -03:00 |
|
Vinícius Ferrão
|
8489e15969
|
fix(packaging): expose explicit init target detection
|
2026-07-21 11:08:02 -03:00 |
|
Vinícius Ferrão
|
c34db2c55f
|
fix(packaging): avoid SysV init paths in modern RPMs
|
2026-07-16 01:42:40 -03:00 |
|