#!/bin/bash
# 安装前：占用检查
set -u

# ---- 调用追踪（飞牛调了哪个脚本、带了什么参数，都会记下来）----
_TR="/vol1/@appshare/zyjkw-monitor/data/logs/cmd_trace.log"
mkdir -p "$(dirname "$_TR")" 2>/dev/null || true
{ echo "==== $(date '+%Y-%m-%d %H:%M:%S') $(basename "$0") called ====";
  echo "0=$0  args=$*";
  env | grep -E '^wizard_|^TRIM_' | sed 's/^/  /'; } >> "$_TR" 2>/dev/null || true
# -------------------------------------------------------------------

_source="$(dirname "$0")/common.sh"
[ -f "$_source" ] && . "$_source"
LOG="${TRIM_TEMP_LOGFILE:-/dev/null}"
echo "[zyjkw-monitor] 安装前检查" > "$LOG" 2>/dev/null || true
if ! find_python >/dev/null 2>&1; then
    echo "[zyjkw-monitor] 需要「Python 3.12」这个依赖应用，请先在应用中心安装它" > "$LOG" 2>/dev/null
    echo "[zyjkw-monitor] 缺少 Python 3.12" >&2
    exit 1
fi
echo "[zyjkw-monitor] 检查通过" > "$LOG" 2>/dev/null || true
exit 0
