#!/bin/bash

SELF=$(readlink -f "$0")
BOTTLE="7z"
export WINEPREFIX="$HOME/.kylinwine/${BOTTLE}"
export WINEARCH="win64"
export PATH=$(dirname $SELF):$PATH
disclaimer="/opt/kylin-wine/app/${BOTTLE}/Disclaimers-${BOTTLE}.txt"
AUTH="1765178414"


show_disclaimers()
{
    title="${BOTTLE} (win32)"
    problem=$(cat $disclaimer)
    cancel="拒绝"
    ok="接受"
    zenity --question \
	    --title="${title}" \
	    --text="${problem}" \
	    --cancel-label="${cancel}" \
	    --ok-label="${ok}" \
	    --width=500 \
	    --height=200 \
	    --window-icon="info" \
      --icon-name="info"
#            --window-icon="/usr/share/icons/hicolor/48x48/apps/kylin-wine-E282_WeChat.0.png" \

    if [ "$?" != "0" ]; then exit 1; fi
		echo $AUTH > "${WINEPREFIX}/.disclaimer"
}

wine-env-toolkit "init"
if [ "$?" != "1" ]; then
    IS_DISCLAIMER=$(cat "${WINEPREFIX}/.disclaimer")
    if [ "$AUTH" != "$IS_DISCLAIMER" ]; then
        show_disclaimers
    fi
else
		show_disclaimers
fi

cd ~/.kylinwine/
cmd="\"/opt/kylin-wine/wine8/bin/kylin-wine\" start /d \"C://Program Files/7-Zip\" \"7zFM.exe\" " 
if command -v phybin &> /dev/null; then
    phybin -- "$cmd"
elif command -v exagear &> /dev/null; then
    exagear -- "$cmd"
else
    eval "$cmd"
fi
