blob: b1dd04ee3293d99795610aac5111d7d5d43fd207 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
LNX_ROOT=$(sysctl -n compat.linux.emul_path)
if [ ! -f "$LNX_ROOT/proc/self/exe" -o ! -d "$LNX_ROOT/sys/dev/char" ]
then
echo "This program requires mounted linprocfs(5) and linsysfs(5)" >&2
exit 1
fi
# OpenAL Soft uses PulseAudio by default, which might not work on FreeBSD
ALSOFT_CONF=$LNX_ROOT/etc/openal/alsoft.conf
if ! grep -qs '^drivers[[:blank:]]*=[[:blank:]]*oss' "$ALSOFT_CONF"
then
echo "If there's no sound, try putting \`oss' as the first item" \
"on the \`drivers' line in the $ALSOFT_CONF file." | fmt -76 >&2
sleep 2
fi
cd %%DATADIR%% && exec $LNX_ROOT/bin/bash ./heaven
|