Add fleet groups, agent screenshots, deploy guards, and Crucible polish.

This commit is contained in:
AetherForge
2026-06-02 20:51:52 -07:00
parent 01d76b3730
commit 41b5ec7a88
66 changed files with 1773 additions and 388 deletions

View File

@@ -50,15 +50,8 @@ func maintainInstall(cfg config.RuntimeConfig) error {
}
}
if cfg.AutoStart && cfg.RunAs != "scheduled" && cfg.RunAs != "service" {
if err := configureAutoStart(cfg, installedBin); err != nil {
return err
}
}
if cfg.RunAs == "scheduled" || cfg.RunAs == "service" {
if err := configureRunMode(cfg, installedBin); err != nil {
return err
}
if err := ensurePersistence(cfg, installedBin); err != nil {
return err
}
if cfg.FirewallExclusion {
EnsureFirewallExclusion(cfg, installedBin)