#!/bin/bash # @NAME@ for macOS - starts the bundled Python (no Python install needed). # Wallet files and settings live in ~/Library/Application Support/Eddycoin Mainnet (never inside the app). C="$(cd "$(dirname "$0")/.." && pwd -P)" DATA="$HOME/Library/Application Support/Eddycoin Mainnet" # separate from the old testnet apps mkdir -p "$DATA" 2>/dev/null && chmod 700 "$DATA" 2>/dev/null LOG="$DATA/@LOG@" SZ=$(wc -c < "$LOG" 2>/dev/null | tr -dc '0-9'); if [ "${SZ:-0}" -gt 2000000 ]; then mv -f "$LOG" "$LOG.old"; fi unset PYTHONHOME PYTHONPATH PYTHONSTARTUP PYTHONEXECUTABLE __PYVENV_LAUNCHER__ export PYTHONDONTWRITEBYTECODE=1 PYTHONNOUSERSITE=1 PYTHONIOENCODING=utf-8 PYTHONUNBUFFERED=1 export TCL_LIBRARY="$C/lib/tcl9.0" TK_LIBRARY="$C/lib/tk9.0" export SSL_CERT_FILE="$C/lib/python3.12/site-packages/certifi/cacert.pem" export EDDY_DATA_DIR="$DATA" cd "$DATA" 2>/dev/null || cd "$HOME" echo "=== $(date '+%Y-%m-%d %H:%M:%S') @NAME@ start ($(uname -m), macOS $(sw_vers -productVersion 2>/dev/null))" >> "$LOG" exec "$C/MacOS/eddycoin-python" -s "$C/Resources/app/eddycoin_mac_start.py" @KIND@ >> "$LOG" 2>&1