feat: improve script execution and local file handling
- Fix lxc-attach command in build.func line 1341 to use pct exec for consistency - Add alternative lxc-attach method for script execution using local files - Fix FUNCTIONS_FILE_PATH to include core.func, tools.func, and install.func content - Replace GitHub curl downloads with local file sources in build.func - Update install.func to work with FUNCTIONS_FILE_PATH approach - Add support for local config-file.func and alpine-install.func - Add new install scripts: 2fauth-install.sh and alpine-install.sh - Add new CT scripts: 2fauth.sh and alpine.sh This improves script execution reliability and removes dependency on GitHub downloads.
This commit is contained in:
@@ -8,7 +8,7 @@ if ! command -v curl >/dev/null 2>&1; then
|
||||
apt-get update >/dev/null 2>&1
|
||||
apt-get install -y curl >/dev/null 2>&1
|
||||
fi
|
||||
source "$(dirname "${BASH_SOURCE[0]}")/core.func"
|
||||
# core.func is included in FUNCTIONS_FILE_PATH
|
||||
load_functions
|
||||
# This function enables IPv6 if it's not disabled and sets verbose mode
|
||||
verb_ip6() {
|
||||
@@ -145,7 +145,7 @@ EOF
|
||||
rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED
|
||||
msg_ok "Updated Container OS"
|
||||
|
||||
source "$(dirname "${BASH_SOURCE[0]}")/tools.func")
|
||||
# tools.func is included in FUNCTIONS_FILE_PATH
|
||||
}
|
||||
|
||||
# This function modifies the message of the day (motd) and SSH settings
|
||||
|
||||
Reference in New Issue
Block a user