Files
havline-native/havline/cmd/install_callback
T

23 lines
533 B
Bash

#!/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