7 Commits

Author SHA1 Message Date
MickLesk
5ab302102b refactor: clean COMMUNITY_SCRIPTS_URL pattern (#1449)
- ct/vm scripts: split to 2-line pattern (variable + source)
- func files: remove redundant inline defaults
- Only entry points keep the default (ct/*.sh, vm/*.sh, build.func,
  install.func, alpine-install.func)
- Downstream sources use $COMMUNITY_SCRIPTS_URL without default
2026-02-22 14:43:08 +01:00
MickLesk
4b9121f41c feat: add configurable COMMUNITY_SCRIPTS_URL for dev sourcing (#1449)
- Replace all hardcoded source URLs with $COMMUNITY_SCRIPTS_URL variable
- Default: https://git.community-scripts.org/.../ProxmoxVED/raw/branch/main
- Override: export COMMUNITY_SCRIPTS_URL=https://.../your-fork/raw/branch/xyz
- Propagates into container via build.func exports
- Updated: 43 ct scripts, 14 deferred, 22 vm scripts, 5 func files
- Document in docs/DEV_MODE.md with usage examples
- Also normalizes legacy GitHub URLs to Gitea canonical URL
2026-02-22 14:36:31 +01:00
Tobias
07261d16f9
refactor 2026-01-11 12:56:38 +01:00
Brandon Hopkins
452bb94233
Update ct/netbird.sh
Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
2026-01-10 16:26:20 -08:00
Brandon Hopkins
1504a65bfb
Update ct/netbird.sh
Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
2026-01-10 16:14:10 -08:00
Claude
7f5f7f4c1f
Simplify NetBird scripts for proper container setup
- Use ${var:-default} pattern for all variables to enable advanced mode
- Remove interactive prompts that blocked automated installs
- Use cleanup_lxc instead of manual apt cleanup
- Users configure NetBird with 'netbird up' after container creation
2025-12-18 09:13:46 +00:00
Claude
cadb58e7b3
Add NetBird scripts with correct ProxmoxVED source URL
Fix the build.func source URL to use ProxmoxVED instead of ProxmoxVE,
allowing the scripts to actually run in this repository.
2025-12-18 08:36:59 +00:00