aboutsummaryrefslogtreecommitdiff
path: root/audio/virtual_oss/files
diff options
context:
space:
mode:
authorHans Petter Selasky <hselasky@FreeBSD.org>2020-10-03 19:23:22 +0000
committerHans Petter Selasky <hselasky@FreeBSD.org>2020-10-03 19:23:22 +0000
commitd72aa5b4195d9957386aba7fbb362059e935a8f2 (patch)
treeae43396ccfa48a2065eeff916d9c4a62f921e459 /audio/virtual_oss/files
parent85054f7726002adaefd59e86d3395eafc6f0820f (diff)
downloadports-d72aa5b4195d9957386aba7fbb362059e935a8f2.tar.gz
ports-d72aa5b4195d9957386aba7fbb362059e935a8f2.zip
Add missing LD_PRELOAD= environment variable to the virtual_oss rc.d .
PR: 250046 Approved by: pi (implicit)
Notes
Notes: svn path=/head/; revision=551339
Diffstat (limited to 'audio/virtual_oss/files')
-rw-r--r--audio/virtual_oss/files/virtual_oss.in8
1 files changed, 7 insertions, 1 deletions
diff --git a/audio/virtual_oss/files/virtual_oss.in b/audio/virtual_oss/files/virtual_oss.in
index e9e398cb6056..1831be612190 100644
--- a/audio/virtual_oss/files/virtual_oss.in
+++ b/audio/virtual_oss/files/virtual_oss.in
@@ -56,11 +56,17 @@ load_rc_config $name
: ${virtual_oss_dsp:="$virtual_oss_default_args"}
: ${virtual_oss_delay:=1}
-command="%%PREFIX%%/sbin/${name}"
+command=virtual_oss
command_args="-B"
pidpath="/var/run/${name}"
+virtual_oss()
+{
+ # When running early we need to pre-load some libraries
+ env LD_PRELOAD=%%LIBFFTW3%%%%LIBSAMPLERATE%% %%PREFIX%%/sbin/virtual_oss $*
+}
+
virtual_oss_precmd()
{
/usr/bin/install -d -m 0755 -o root ${pidpath}