summarylogtreecommitdiffstats
path: root/bgb
blob: fed85b0761673a227e989f9688bf1b26ab137978 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh
set -e

BGB_EXE=/usr/lib/bgb/bgb.exe
BGB_CONFIG_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/bgb"
BGB_CONFIG="$BGB_CONFIG_DIR/bgb.ini"

mkdir -p "$BGB_CONFIG_DIR"

tmp="$(mktemp -d)"
cp -t "$tmp" "$BGB_EXE"
if [ -e "$BGB_CONFIG" ]; then
	cp -t "$tmp" "$BGB_CONFIG"
fi

wine "$tmp/$(basename "$BGB_EXE")" $@

cp -t "$BGB_CONFIG_DIR" "$tmp/$(basename "$BGB_CONFIG")"
cp -t . "$tmp"/debugmsg*.txt || true
rm -r "$tmp"