mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-07-14 07:57:26 +02:00
Add files via upload
This commit is contained in:
+7
-7
@@ -21,6 +21,7 @@ VENV_DIR="$ROOT_DIR/venv"
|
|||||||
KNOWLEDGE_BASE_DIR="$ROOT_DIR/knowledge_base"
|
KNOWLEDGE_BASE_DIR="$ROOT_DIR/knowledge_base"
|
||||||
|
|
||||||
BACKUP_BASE_DIR="$ROOT_DIR/.upgrade-backup"
|
BACKUP_BASE_DIR="$ROOT_DIR/.upgrade-backup"
|
||||||
|
UPGRADE_TMP_DIR=""
|
||||||
|
|
||||||
GITHUB_REPO="Ed1s0nZ/CyberStrikeAI"
|
GITHUB_REPO="Ed1s0nZ/CyberStrikeAI"
|
||||||
|
|
||||||
@@ -374,27 +375,26 @@ main() {
|
|||||||
backup_dir_tgz "skills" "$ROOT_DIR/skills"
|
backup_dir_tgz "skills" "$ROOT_DIR/skills"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local tmp_dir
|
UPGRADE_TMP_DIR="$(mktemp -d)"
|
||||||
tmp_dir="$(mktemp -d)"
|
trap 'rm -rf "${UPGRADE_TMP_DIR:-}" >/dev/null 2>&1 || true' EXIT
|
||||||
trap 'rm -rf "$tmp_dir" >/dev/null 2>&1 || true' EXIT
|
|
||||||
|
|
||||||
local tarball="${tmp_dir}/source.tar.gz"
|
local tarball="${UPGRADE_TMP_DIR}/source.tar.gz"
|
||||||
local url="https://github.com/${GITHUB_REPO}/archive/refs/tags/${TAG}.tar.gz"
|
local url="https://github.com/${GITHUB_REPO}/archive/refs/tags/${TAG}.tar.gz"
|
||||||
info "Downloading source package: ${url}"
|
info "Downloading source package: ${url}"
|
||||||
http_get "$url" >"$tarball"
|
http_get "$url" >"$tarball"
|
||||||
|
|
||||||
info "Extracting source package..."
|
info "Extracting source package..."
|
||||||
tar -xzf "$tarball" -C "$tmp_dir"
|
tar -xzf "$tarball" -C "$UPGRADE_TMP_DIR"
|
||||||
|
|
||||||
# GitHub tarball usually creates a top-level directory.
|
# GitHub tarball usually creates a top-level directory.
|
||||||
local extracted_dir
|
local extracted_dir
|
||||||
extracted_dir="$(ls -d "${tmp_dir}"/*/ 2>/dev/null | head -n 1 || true)"
|
extracted_dir="$(ls -d "${UPGRADE_TMP_DIR}"/*/ 2>/dev/null | head -n 1 || true)"
|
||||||
if [[ -z "$extracted_dir" || ! -f "${extracted_dir}/run.sh" ]]; then
|
if [[ -z "$extracted_dir" || ! -f "${extracted_dir}/run.sh" ]]; then
|
||||||
err "run.sh not found in the extracted directory. Please check network/download contents."
|
err "run.sh not found in the extracted directory. Please check network/download contents."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sync_code "$tmp_dir" "$extracted_dir"
|
sync_code "$UPGRADE_TMP_DIR" "$extracted_dir"
|
||||||
|
|
||||||
# Update config.yaml version display
|
# Update config.yaml version display
|
||||||
if [[ -f "$CONFIG_FILE" ]]; then
|
if [[ -f "$CONFIG_FILE" ]]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user