Add unified tool install, upgrade, and repo management
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled

Introduces functions for checking tool installation and version, removing old versions, determining if upgrades are needed, and managing repositories for major tools (MariaDB, MongoDB, Node.js, PHP, PostgreSQL, MySQL). Refactors setup functions for Composer, FFmpeg, Go, Ghostscript, ImageMagick, Java, local IP helper, MariaDB, MongoDB, MySQL, and Node.js to use these new utilities, improving idempotency, upgrade handling, and error reporting. Enhances repository setup with parameter validation and error handling.
This commit is contained in:
CanbiZ 2025-10-24 16:03:59 +02:00
parent 1442ebea88
commit 0f624dfba8

File diff suppressed because it is too large Load Diff