#!/bin/bash
set -euo pipefail

mkdir -p "$TRIM_PKGVAR/logs"
chown -R "$TRIM_USERNAME:$TRIM_GROUPNAME" "$TRIM_PKGVAR"

ARCH="$(uname -m)"
case "$ARCH" in
  x86_64|amd64) ARCH_DIR="amd64" ;;
  aarch64|arm64) ARCH_DIR="arm64" ;;
  *) echo "不支持的设备架构：$ARCH" > "$TRIM_TEMP_LOGFILE"; exit 1 ;;
esac

BIN="$TRIM_APPDEST/server/$ARCH_DIR/havline"
if [ ! -f "$BIN" ]; then
  echo "找不到原生二进制：$BIN" > "$TRIM_TEMP_LOGFILE"
  exit 1
fi

chmod +x "$BIN"
echo "Havline 数据目录已准备：$TRIM_PKGVAR"
exit 0
