feat(core): harden runtime sourcing and simplify LXC update flow

This commit is contained in:
MickLesk
2026-04-01 21:23:58 +02:00
parent 997946d65b
commit 6c611fb76b
6 changed files with 572 additions and 53 deletions

View File

@@ -39,6 +39,18 @@ Automating container deployments without user interaction.
- Scripted installations
- Pre-configured templates
### [Core Runtime Sourcing Guide](CORE_RUNTIME_SOURCING_GUIDE.md)
How local-first loading, remote fallback, and ref/base pinning work for core runtime modules.
**Topics covered:**
- Local-first module resolution (`misc/*.func`)
- Branch/tag/commit pinning with `COMMUNITY_SCRIPTS_REF`
- Custom remote base URLs (`COMMUNITY_SCRIPTS_REMOTE_BASE`, `COMMUNITY_SCRIPTS_INSTALL_BASE`, `COMMUNITY_SCRIPTS_CT_BASE`)
- CT update behavior (`/usr/bin/update` source resolution)
- Production hardening and troubleshooting
## 🔗 Related Documentation
- **[CT Scripts Guide](../ct/)** - Container script structure and usage
@@ -53,6 +65,8 @@ For most users, start with the **Unattended Deployments** guide to learn how to
For advanced configuration options, refer to the **Configuration Reference**.
For runtime source hardening and pinning, read the **Core Runtime Sourcing Guide**.
## 🤝 Contributing
If you'd like to improve these guides or add new ones, please see our [Contribution Guide](../contribution/).