summarylogtreecommitdiffstats
path: root/winscp
blob: ab5a2f8773cc578a1823aada73c63a5020fa4c40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
APPLICATION=winscp
CONFIG_DIR="$HOME/.${APPLICATION}"

export WINEPREFIX="${CONFIG_DIR}"
export WINEDLLOVERRIDES="mscoree,mshtml,winemp3.acm="

if [ ! -d "${WINEPREFIX}" ] ; then
  mkdir -p "${WINEPREFIX}" || exit 1
  wineboot -u
  ln -sf "/usr/share/${APPLICATION}/${APPLICATION}.exe" "${CONFIG_DIR}/" || exit 1
  cp -f "/usr/share/${APPLICATION}/${APPLICATION}_default_configuration.ini" "${CONFIG_DIR}/${APPLICATION}.ini" || exit 1
fi

# workaround for https://bugs.winehq.org/show_bug.cgi?id=54460
winecfg -v win8
wine "${CONFIG_DIR}/${APPLICATION}.exe" "$@"