mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-10 18:45:53 +00:00
cf047bd899
Extends the TrueNAS SCALE installer to also support TrueNAS CORE (FreeBSD-based). The installer auto-detects the platform and configures the appropriate service manager: systemd for SCALE, rc.d for CORE. - Rename is_truenas_scale() to is_truenas() with FreeBSD detection - Add FreeBSD rc.d service script generation with placeholder substitution - Add FreeBSD bootstrap script for Init/Shutdown task persistence - Split install/uninstall paths by OS throughout the TrueNAS block - Add --cacert <path> flag for custom CA bundles (wired to curl only, not passed to the agent binary) - Fix --cacert incorrectly mapping to --insecure in exec args - Fix missing closing quote on RCSCRIPT_LINK in FreeBSD bootstrap - Fix unreachable echo after exit 0 in FreeBSD bootstrap Co-authored-by: wilddev65 <wilddev65@users.noreply.github.com> (cherry picked from commit affdbaeebaf2b1135431b232593122f464c6bb53)