6849 Commits

Author SHA1 Message Date
4f1199a06e add testing echo 2025-11-17 14:51:46 +01:00
CanbiZ
2d35c9011a Normalize feature flags to numeric values in build.func
Moved normalization of feature flags (ENABLE_NESTING, ENABLE_KEYCTL, ENABLE_MKNOD, ENABLE_FUSE, PROTECT_CT) to base_settings() for consistent 0/1 values. Updated build_container() to rely on pre-normalized flags and fixed ENABLE_FUSE check. Improved pct create log file naming for uniqueness.
2025-11-17 14:41:51 +01:00
CanbiZ
414b36410d Normalize feature flags to numeric values in build.func
Updated ENABLE_NESTING, ENABLE_KEYCTL, and ENABLE_MKNOD normalization to ensure they are set to 0 or 1, as required by pct. This improves compatibility and prevents issues with non-numeric values.
2025-11-17 14:35:59 +01:00
CanbiZ
26aca1ce09 silent upgrade container 2025-11-17 14:26:32 +01:00
CanbiZ
e2179db113 Refactor MOTD/SSH setup in build script
Simplifies MOTD and SSH setup by sourcing common install functions and conditionally running motd_ssh. Improves error handling and messaging for debugging access during container initialization.
2025-11-17 14:22:48 +01:00
CanbiZ
82439d30cd Add msg_dev function for dev mode messaging
Introduces a new msg_dev function in core.func to standardize development/debugging messages. Updates build.func to use msg_dev for clearer dev mode output, replacing previous msg_custom and msg_info usages for MOTD/SSH setup and container debugging steps.
2025-11-17 14:22:22 +01:00
CanbiZ
ee5dc898f9 Update build.func 2025-11-17 14:00:52 +01:00
CanbiZ
73d6cabb52 Add advanced Proxmox container feature support
Introduces support for advanced Proxmox container features including nesting, keyctl, mknod, mount filesystems, protection flag, and timezone. Updates variable handling, settings UI, and container build logic to allow configuration and passing of these options.
2025-11-17 13:48:59 +01:00
CanbiZ
541816f3b6 Update DEV_MODE.md 2025-11-17 13:21:53 +01:00
CanbiZ
a60226b1ef Create DEV_MODE.md 2025-11-17 13:21:03 +01:00
CanbiZ
0bcd88685c Improve error handling during app installer run
Expanded comments and adjusted error handling logic when running the application installer in the container. All error traps are disabled before lxc-attach and restored after, ensuring host error_handler does not interfere with container-level error management.
2025-11-17 13:19:39 +01:00
CanbiZ
916293d98d introduce dev_mode
Introduces granular dev_mode flags (motd, keep, trace, pause, breakpoint, logs, dryrun) with a parser and exports for container builds. Enables persistent log directories when logs mode is active, supports dryrun and trace modes, and adds MOTD/SSH setup and breakpoint shell for debugging. Refactors related logic in build.func, core.func, and install.func for improved developer experience and debugging.
2025-11-17 12:53:26 +01:00
CanbiZ
c2b7f4e298 Improve container build/install logging and error handling
Introduces distinct BUILD_LOG and INSTALL_LOG variables for host and container operations, ensuring logs are properly captured and retrievable. Refactors silent execution and error handling to use the active log file, improves log copying after failures, and enhances context detection for log management. Also adds fallback logic for INSTALL_LOG initialization in install.func.
2025-11-17 12:45:24 +01:00
CanbiZ
06a4091019 Improve container install error handling and logging
Enhances reliability of application installation error detection in containers by using an error flag file, improves log copying and user prompts, and updates error handler to create a flag file with the exit code for host-side detection.
2025-11-17 12:23:51 +01:00
CanbiZ
5386da93e8 Handle failed LXC install and cleanup in build.func
Moved failed LXC installation cleanup logic from error_handler.func to build.func. Now, if installation fails, the user is prompted to remove the broken container with a 60s timeout, and the installation log is copied for debugging. Removed the cleanup_failed_lxc function and related trap from error_handler.func for better encapsulation.
2025-11-17 12:11:09 +01:00
CanbiZ
14310879d2 Update wallabag-install.sh 2025-11-17 11:54:49 +01:00
CanbiZ
70a72f1356 Add cleanup handler for failed LXC installations
Introduces the cleanup_failed_lxc function to prompt for and remove broken containers after failed LXC installs. Updates catch_errors to invoke this cleanup on EXIT, ensuring failed containers are handled automatically or with user confirmation.
2025-11-17 11:46:51 +01:00
Michel Roegl-Brunner
b75f422dc8
Merge pull request #1068 from wanetty/add-upgopher
Add Upgopher file server script
2025-11-17 11:40:58 +01:00
CanbiZ
c9d7c2f46b add exit_codes.md 2025-11-17 11:39:14 +01:00
CanbiZ
ee5fe3439d extend error messages 206,207,208,209 / 215, 216, 217, 218 / 222, 223, 231 2025-11-17 11:36:00 +01:00
CanbiZ
36f5e32d48 Inline explain_exit_code and clean diagnostics_check docs
Moved the explain_exit_code function directly into api.func, removing external dependency loading. Also cleaned up merge conflict markers and unified documentation for diagnostics_check in build.func.
2025-11-17 11:26:59 +01:00
Push From Github
7b56a79964 Merge remote-tracking branch 'gitea/main' 2025-11-17 10:22:36 +00:00
Push From Github
56eef47f4c Merge remote-tracking branch 'gitea/main' 2025-11-17 10:22:26 +00:00
Push From Github
12633d123b Merge remote-tracking branch 'gitea/main' 2025-11-17 10:22:22 +00:00
Push From Github
c6e44884eb Merge remote-tracking branch 'gitea/main' 2025-11-17 10:22:14 +00:00
Push From Github
fba28356ed Merge remote-tracking branch 'gitea/main' 2025-11-17 10:22:09 +00:00
Push From Github
23e13f3eb8 Merge remote-tracking branch 'gitea/main' 2025-11-17 10:22:00 +00:00
Push From Github
114c95ecac Merge remote-tracking branch 'gitea/main' 2025-11-17 10:21:55 +00:00
CanbiZ
f86f4a2b3e fix fi 2025-11-17 11:21:36 +01:00
CanbiZ
2f2adaea37 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2025-11-17 11:21:23 +01:00
CanbiZ
fc59aaede6 fix fi 2025-11-17 11:20:48 +01:00
CanbiZ
b69102ba26
Merge pull request #1123 from community-scripts/ref_core_descriptions
Add detailed documentation and refactor core functions
2025-11-17 11:17:54 +01:00
CanbiZ
c0fc74bc9c Add detailed documentation and refactor core functions
Expanded inline documentation and section headers across misc/api.func, misc/build.func, misc/core.func, misc/error_handler.func, and misc/install.func for improved maintainability and clarity. Refactored error handling to use centralized explain_exit_code and updated API telemetry/reporting logic. Enhanced modularity and structure of utility, validation, and setup functions, and improved comments for user guidance and developer onboarding.
2025-11-17 11:17:04 +01:00
CanbiZ
432fc70e6e switch funcs 2025-11-17 10:45:28 +01:00
Tobias
872eeffe2e
Remove cleanup commands from upgopher-install.sh
Removed cleanup commands from the installation script.
2025-11-17 10:43:48 +01:00
Tobias
7ce0006f8b
Fix service messages in upgopher.sh 2025-11-17 10:40:57 +01:00
Michel Roegl-Brunner
81a8fa0c77
Finalizinger -install.sh
Removed configuration for Upgopher port and directory, using default values instead.
2025-11-17 10:23:07 +01:00
CanbiZ
99134217f4 Update rybbit-install.sh 2025-11-17 09:34:47 +01:00
CanbiZ
70746d36dc Update rybbit-install.sh 2025-11-17 09:26:27 +01:00
CanbiZ
b809ddff76 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2025-11-17 09:09:24 +01:00
CanbiZ
186651349d Update rybbit-install.sh 2025-11-17 09:09:23 +01:00
tremor021
4ea0a3fcdc Add Passbolt json 2025-11-16 13:52:12 +01:00
tremor021
22bd9835ef Update Passbolt 2025-11-16 13:29:21 +01:00
tremor021
4d9ad30333 Update Passbolt 2025-11-16 13:15:26 +01:00
tremor021
3f7e89a0b4 Add Passbolt json 2025-11-16 13:12:44 +01:00
tremor021
0c5197188e Add Passbolt script 2025-11-16 13:04:45 +01:00
Tobias
270440558e
Fix path in notes for DB credentials 2025-11-15 00:06:15 +01:00
Tobias
f8eea70150
Use STD variable for npm run build command 2025-11-15 00:05:24 +01:00
Tobias
e4451694f4
Update GitHub repository reference in install script 2025-11-15 00:04:57 +01:00
Tobias
d8a39035b2
fix pgpassword 2025-11-14 22:33:27 +01:00