blob: 541213b6c408d032873d622329753e4822941d45 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
#!/bin/bash
# The wineX wrapper
# Kindly distributed by Martin Schlemmer
# Modified by phoen][x
export INSTALLDIR="/usr/lib/winex"
export WINEPREFIX="$HOME/.winex"
export LD_LIBRARY_PATH="$INSTALLDIR/lib/wine:$INSTALLDIR/lib:$LD_LIBRARY_PATH"
export WINEDLLPATH="$LD_LIBRARY_PATH"
export WINE_LOADER=wine
export RUNWINE="$INSTALLDIR/bin/wine"
export REGAPI="$INSTALLDIR/bin/regapi"
if [ ! -f $WINEPREFIX/config ]
then
echo "!! ~/.winex/config misses"
echo "!! Setting up a config file"
mkdir -p $WINEPREFIX/fake_windows
# First copy in the new config file.
cp "$INSTALLDIR/.data/config" "$WINEPREFIX/config"
echo "!! Setting up ~/.winex/fake_windows/"
cp -R $INSTALLDIR/.data/fake_windows/* $WINEPREFIX/fake_windows
echo "!! Setting up default registry."
"$REGAPI" setValue < "$INSTALLDIR/.data/winedefault.reg" &> /dev/null
echo "!! Installation complete."
echo "!! Set the correct path for drive D and E in ~/.wine/config and uncomment the sections, please"
exit
fi
# Force the use of the more memory-efficient MSVC 5 allocator with
# any programs that use MSVCRT. This reduces memory consumption
# significantly.
export __MSVCRT_HEAP_SELECT=__GLOBAL_HEAP_SELECTED,2
PATH="$INSTALLDIR/bin:$PATH"
"$RUNWINE" --debugmsg -all "$@"
|