blob: 880d4a0f87347199f559dc7b907c8ec561bfd1f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/sh
. /etc/conf.d/xash3d
if [ ! -d "$XASH3D_BASEDIR" ]; then
echo "$XASH3D_BASEDIR not found"
exit 1
fi
if [ ! -f "$XASH3D_BASEDIR/valve/dlls/hl.so" ]; then
if [ $(uname -m) == "x86_64" ]; then
ln -sr /usr/lib32/valve/dlls/hl.so "$XASH3D_BASEDIR"/valve/dlls/hl.so
ln -sr /usr/lib32/valve/cl_dlls/client.so "$XASH3D_BASEDIR"/valve/cl_dlls/client.so
/usr/lib32/xash3d/xash3d
else
ln -sr /usr/lib/valve/dlls/hl.so "$XASH3D_BASEDIR"/valve/dlls/hl.so
ln -sr /usr/lib/valve/cl_dlls/client.so "$XASH3D_BASEDIR"/valve/cl_dlls/client.so
/usr/lib/xash3d/xash3d
fi
fi
|