#!/bin/bash
# VSA 真实启动脚本

DIR="/usr/bin/siglent"

cd "$DIR"

mkdir -p "$DIR/firmdata0/factory_data" 2>/dev/null
mkdir -p "$DIR/config/fpga" 2>/dev/null
mkdir -p "$DIR/config/sweep_cfg" 2>/dev/null
mkdir -p "$DIR/log" 2>/dev/null
mkdir -p "$DIR/usr/mass_storage/local" 2>/dev/null
mkdir -p "$DIR/usr/mass_storage/U-disk0" 2>/dev/null
mkdir -p "$DIR/usr/usr/upgrade" 2>/dev/null
mkdir -p "$DIR/usr/logs" 2>/dev/null
mkdir -p "$DIR/usr/sigvsa_logs" 2>/dev/null

export SIGVSA_ROOT="$DIR"
export QT_QPA_PLATFORM_PLUGIN_PATH="$DIR/lib/plugins/platforms"
export DISPLAY=:0
export LD_LIBRARY_PATH="/lib/x86_64-linux-gnu:$DIR/lib:$LD_LIBRARY_PATH"

exec /lib64/ld-linux-x86-64.so.2 --library-path "/lib/x86_64-linux-gnu:$DIR/lib" "$DIR/bin/vsa.app" "$@"
