Commit Graph

1645 Commits

Author SHA1 Message Date
CanbiZ
dbbf14f22a Improve MySQL setup for Debian Trixie compatibility
Refactored MySQL installation logic to use Bookworm packages for Debian testing/unstable (Trixie, Forky, Sid) instead of blocking installation. Added conditional purge of MySQL packages only if installed and improved messaging for unsupported distributions.
2025-10-21 10:00:06 +02:00
CanbiZ
915e2d4f58 Update tools.func 2025-10-21 09:57:33 +02:00
CanbiZ
a0212eb276 Replace su with runuser for PostgreSQL operations
Updated the setup_postgresql function to use runuser instead of su for executing pg_dumpall and psql as the postgres user. This improves compatibility and security when running these commands.
2025-10-21 09:50:34 +02:00
CanbiZ
4ac0db3dc2 Update Node.js version and improve MySQL setup for Debian
Bumps Node.js version from 22 to 24 in ente-install.sh. Enhances MySQL setup in tools.func to explicitly block installation on Debian Trixie/forky/sid due to incompatibility, providing alternative solutions and clearer messaging.
2025-10-21 09:46:00 +02:00
CanbiZ
606eefd71d Update tools.func 2025-10-20 11:29:14 +02:00
CanbiZ
aea08ee1ce fix ssl issue psql 17 2025-10-20 11:16:14 +02:00
CanbiZ
2d393c7237 Update tools.func 2025-10-20 10:10:12 +02:00
CanbiZ
0c12ac59bb fixes 2025-10-20 09:51:30 +02:00
CanbiZ
647d05be1f Improve database setup scripts and dependency handling
Adds explicit installation of MariaDB dependencies before setup. Updates MySQL setup to handle unsupported Debian testing/unstable suites by falling back to bookworm if available, with improved error messaging. Ensures PostgreSQL binaries are added to PATH during installation. Expands Ruby setup to install all required build dependencies.
2025-10-20 09:35:23 +02:00
CanbiZ
5022388d00 Update tools.func 2025-10-20 09:19:47 +02:00
CanbiZ
21525006d0 fixes 2025-10-20 08:15:43 +02:00
CanbiZ
faf3bc57bd test 2025-10-19 13:01:57 +02:00
CanbiZ
5605449dfd missing char 2025-10-16 23:00:40 +02:00
CanbiZ
26ec62beee fixes 2025-10-16 22:56:28 +02:00
CanbiZ
100d3be026 various fixes 2025-10-16 22:56:22 +02:00
CanbiZ
f9191b4437 output 2025-10-16 22:50:53 +02:00
CanbiZ
6775dc41dd fix STD issue 2025-10-16 22:47:01 +02:00
CanbiZ
fedda9aaad testing 2025-10-16 22:42:05 +02:00
CanbiZ
f3009620f1 push testcase 2025-10-16 22:38:21 +02:00
CanbiZ
5d9a7b472d testing 2025-10-16 22:22:10 +02:00
CanbiZ
e03359fc80 fixes 2025-10-16 22:11:15 +02:00
CanbiZ
43e35f6f99 fixes 2025-10-16 22:10:49 +02:00
CanbiZ
9286678bc0 Refactor Tools.func 2025-10-16 21:57:49 +02:00
Michel Roegl-Brunner
960fddb9ee Add docs for all files in /misc 2025-10-10 11:18:59 +02:00
Michel Roegl-Brunner
b006c4f74b Revert: Change Bridge detection to inlcude interface.vlan bridges as well 2025-10-10 09:28:20 +02:00
Michel Roegl-Brunner
d0b4fd9f5f Change Bridge detection to inlcude interface.vlan bridges as well 2025-10-10 09:23:03 +02:00
tremor021
54ae842185 Update setup_dotnet function 2025-10-01 15:48:08 +02:00
tremor021
d2b343437d Update setup_dotnet function 2025-10-01 15:11:45 +02:00
tremor021
54bd9259de Add setup_dotnet function to tools.func 2025-10-01 14:54:08 +02:00
CanbiZ
45f9098fea Create pve-container-upgrader.png 2025-09-30 09:44:42 +02:00
CanbiZ
e7936a686a Fix NVIDIA passthrough logic in container build
Refactored the NVIDIA GPU passthrough configuration to ensure device entries and related settings are only added when /dev/nvidia* devices are present. This prevents passthrough configuration attempts when no NVIDIA devices are detected, improving reliability and error messaging.
2025-09-30 09:13:44 +02:00
CanbiZ
b0c436dd42 Update build.func 2025-09-29 14:48:11 +02:00
Michel Roegl-Brunner
592f98dfb7 Refactor Bridge description logic 2025-09-29 14:12:56 +02:00
Michel Roegl-Brunner
0d0f2c7d14 Refactor Bridge description logic 2025-09-29 14:10:06 +02:00
CanbiZ
25c121ccaf Update build.func 2025-09-29 11:58:06 +02:00
CanbiZ
43db95a38a Remove redundant uid from device config and update install script
Eliminates the unnecessary 'uid=0' parameter from device configuration in GPU passthrough setup for privileged containers. Also updates the viseron install script to remove the target directory argument from the fetch_and_deploy_gh_release call, aligning with changes in its usage.
2025-09-29 11:55:33 +02:00
CanbiZ
42c503d0d2 Update build.func 2025-09-29 11:47:25 +02:00
CanbiZ
de080793ca Refactor GPU passthrough configuration logic
Reworked the configure_gpu_passthrough function for improved clarity and maintainability. Device entries and permissions are now handled more consistently for both privileged and unprivileged containers, with clearer GID assignment and device indexing. Added more robust verification and messaging for GPU setup and access.
2025-09-29 11:27:45 +02:00
CanbiZ
6ca3cb4d77 Update build.func 2025-09-29 11:18:03 +02:00
CanbiZ
1b207c3c38 Update build.func 2025-09-29 11:12:29 +02:00
CanbiZ
8538a6c107 Refactor GPU passthrough and detection logic
Simplifies and improves GPU device detection for Intel, AMD, and NVIDIA, consolidates configuration functions, and enhances permission handling for both privileged and unprivileged containers. Removes redundant helper functions, adds user prompts for multiple GPU types, and improves driver installation and verification steps. Also refactors USB and additional device passthrough setup for clarity and maintainability.
2025-09-29 11:02:27 +02:00
CanbiZ
856440fcd4 Update build.func 2025-09-29 10:51:05 +02:00
CanbiZ
633ca3edee Refactor GPU passthrough logic in build.func
Simplifies and streamlines GPU passthrough configuration for LXC containers, consolidating device detection, selection, and userland package installation. Reduces code duplication, improves readability, and adds direct verification steps for VAAPI and NVIDIA support after installation.
2025-09-29 10:48:25 +02:00
CanbiZ
d0a8f3a81b Update build.func 2025-09-29 10:21:12 +02:00
Michel Roegl-Brunner
49fceced69 Add Description field for Bridges 2025-09-26 13:20:38 +02:00
Michel Roegl-Brunner
5a59e2fa62 Add Description field for Bridges 2025-09-26 13:16:32 +02:00
Michel Roegl-Brunner
20b9bf8aa2 Add Description field for Bridges 2025-09-26 13:14:30 +02:00
Michel Roegl-Brunner
3ea8ed2a43 Add Description field for Bridges 2025-09-26 13:12:02 +02:00
Michel Roegl-Brunner
f6997adcdc Add Description field for Bridges 2025-09-26 13:08:43 +02:00
Michel Roegl-Brunner
055492bb56 Add Description field for Bridges 2025-09-26 13:07:04 +02:00