1fe00c2493
Refactor: Kavita + Updated tools.func (no-same-owner) ( #8594 )
2025-10-23 15:46:28 +02:00
c1205691e7
tools.func: update update_check messages for clarity ( #8588 )
...
* Update update check messages for clarity
* Change message for no update available case
2025-10-23 13:06:13 +02:00
c7fffd85d3
Expand MongoDB setup to support Ubuntu and update repo handling
...
Extended the MongoDB setup function to handle both Debian and Ubuntu distributions, mapping their codenames to supported MongoDB suites. Updated the GPG key URL and output path, and adjusted the repository source file structure to match MongoDB's nested layout.
2025-10-22 17:07:12 +02:00
2ae62055a6
Improve MongoDB repo setup for unknown Debian releases
...
Fallback to 'bookworm' for unknown Debian releases and update repository verification to check the correct nested path for MongoDB. Also adjust the sources.list format to match the new repository structure.
2025-10-22 17:02:44 +02:00
e6bd1b5759
Fix MongoDB repo verification and component setup
...
Simplifies the arguments passed to verify_repo_available by removing the MongoDB version and org path from the suite parameter. Also sets the repository component to 'main' instead of using the variable REPO_COMPONENT.
2025-10-22 16:53:38 +02:00
55120ae165
Fix MongoDB repo verification path in setup script
...
Update the repository path passed to verify_repo_available to include the MongoDB version, ensuring the correct repository is checked for availability.
2025-10-22 16:50:53 +02:00
4672934701
Improve MongoDB repo suite selection for Debian
...
Enhances the setup_mongodb function to explicitly map Debian codenames to MongoDB-supported suites and adds a fallback to 'bookworm' if the repository is unavailable for the detected suite. This improves compatibility with newer Debian releases and provides clearer error handling.
2025-10-22 16:47:22 +02:00
dfda118e65
Improve Node.js setup robustness and module handling
...
Enhances the setup_nodejs function by improving checks for existing Node.js and npm installations, ensuring jq is installed, handling APT update failures with retries, and providing clearer messaging. Also refines global Node module installation logic with better version checks, update/install messaging, and error handling. Ensures a safe working directory for npm to avoid errors.
2025-10-22 16:38:58 +02:00
6d7c318dec
Fix MongoDB repo suite handling for new Debian versions
...
Adds explicit mapping of 'trixie', 'forky', and 'sid' to 'bookworm' for MongoDB repository setup. Improves error handling by failing early if the repository is unavailable, instead of attempting a fallback.
2025-10-22 16:32:15 +02:00
9c39c9cd67
fix formatting
2025-10-22 16:28:03 +02:00
0ed95ea9cb
Install npm using Debian repository if not found
...
Replaced manual npm installation with apt install.
2025-10-22 16:25:00 +02:00
433119e830
Update Node.js version and npm installation logic
...
Updated Node.js version to 22 and modified npm installation process to handle missing npm in Node 22.x.
2025-10-22 16:21:01 +02:00
a794358c14
Refactor MongoDB setup function
...
Refactor MongoDB setup function to improve error handling and streamline commands.
2025-10-22 16:17:20 +02:00
0f69e8cc69
Refactor MySQL installation logic in tools.func
...
Refactor MySQL installation script for clarity and efficiency. Update package handling and repository setup for Debian 13+.
2025-10-22 15:42:41 +02:00
1c9d325ae8
Refactor: Full Change & Feature-Bump of tools.func ( #8409 )
2025-10-22 15:25:26 +02:00
bcdbbc4678
Enhance error message for container creation failure ( #8511 )
2025-10-20 18:01:51 +02:00
02cede3f5d
tools.func: Check for /usr/local/bin in PATH during yq setup ( #7856 )
...
- My Booklore update failed due to yq not being found despite installed
2025-09-23 20:00:48 +02:00
1fafb3f661
Suppress wrong errors from uv shell integration in setup_uv ( #7822 )
2025-09-23 11:39:46 +02:00
306627378e
Update shell check ( #7796 )
2025-09-22 09:51:34 +02:00
01b6bec1fe
Implement clean install option in tools.func ( #7785 )
2025-09-21 16:20:18 +02:00
9ce9de8e84
Fix regex to extract MySQL version correctly ( #7774 )
2025-09-21 08:28:07 +02:00
f979dd2277
[core]: add fallback if mariadb upstream unreachable ( #7599 )
2025-09-12 21:28:28 +02:00
72c7d4199b
Sort functions ( #7569 )
2025-09-11 12:44:13 +02:00
9a28ce0263
alpine-install: switch to using GitHub to fetch tools when using GitHub ( #7566 )
2025-09-11 11:49:14 +02:00
4c3d42d5d1
fix verbose
2025-09-08 14:09:20 +02:00
299a10efe8
Update build.func
2025-09-08 14:07:25 +02:00
5e46d81c45
[core]: switch all base_settings to variables ( #7479 )
2025-09-08 14:03:34 +02:00
1c62d4614e
Harmonize GitHub Release Check ( #7328 )
2025-09-01 09:38:20 +02:00
be255263c6
Refactor release fetching and version checking logic ( #7299 )
2025-08-29 22:58:19 +02:00
c8d969d38a
Replace output redirection with touch command
2025-08-29 22:21:15 +02:00
bc545df207
qf: create file if not exist
2025-08-29 16:20:21 +02:00
36bf265fc6
improve update-pinning
2025-08-29 14:20:12 +02:00
ede5f35f39
[core]: feature - check_for_gh_release - version pinning ( #7279 )
...
* [core]: feature - check_for_gh_release - version pinning
* Modify usage comments for check_for_gh_release
Updated usage example for check_for_gh_release function.
* Refactor jq installation command with STD variable
* remove unneeded dev/null
2025-08-29 12:29:52 +02:00
1d65650d28
[core]: feature - check_for_gh_release as update-handler ( #7254 )
2025-08-28 14:43:56 +02:00
df564ace13
Merge branch 'main' of https://github.com/community-scripts/ProxmoxVE
2025-08-25 14:23:27 +02:00
83eb2da451
[core]: uv uses now "update-shell" command ( #7172 )
...
* [core]: uv uses now "update-shell" command
* Improve uv shell integration setup process
Refactor uv shell integration setup with improved error handling.
2025-08-25 14:21:18 +02:00
69dd06b107
[core]: tools.func - better verbose for postgresql ( #7173 )
2025-08-25 14:20:30 +02:00
a2fcd3992e
Update create_lxc.sh
2025-08-25 14:19:58 +02:00
74b2407c53
alpine: add source for tools
2025-08-25 14:05:55 +02:00
e85353856b
[core]: improve binary globbing for gh releases ( #7044 )
2025-08-21 09:14:59 +02:00
2bd2a763a1
merge setup_gs from VED to VE
2025-08-20 17:27:19 +02:00
c60098d8eb
[core]: create_lxc - fix offline issue with alpine packages ( #6994 )
2025-08-19 19:40:12 +02:00
7df1dbaf17
quickfix: mapfile for _standard_ mapping
...
there was an issue, that when debian-12-standard% not available, it uses debian-12-turnkey-xxxx
2025-08-19 16:24:26 +02:00
e46648ecdc
[core]: add new features to create_lxc ( #6979 )
2025-08-19 14:43:54 +02:00
1dd417fdaa
[core]: extend setup_uv to work with alpine ( #6978 )
2025-08-19 14:03:00 +02:00
eee083c7e0
ProxmoxVE svg logo ( #6846 )
2025-08-14 22:01:20 +02:00
a1eb53841d
MariaDB: fix "feedback" whiptail ( #6657 )
2025-08-08 10:28:05 +02:00
993aff59d7
Update build.func ( #6608 )
2025-08-06 15:18:23 +02:00
c53d1d004a
PVE9: Remove Beta Whiptail / add correct version check ( #6599 )
2025-08-06 13:46:07 +02:00
3dda41df94
Increase: Core Network check (pre-LXC Creation) ( #6546 )
...
* Update build.func
* Update build.func
* Update build.func
2025-08-04 14:36:02 +02:00