#!/bin/sh
#
# load opl3 patch files
#

. /etc/sysconfig/sound
test x"$LOAD_SEQUENCER" = xyes || exit 0

test -x /usr/bin/sbiload || exit 0
test -r /proc/asound/seq/clients || exit 0

. /etc/rc.status

OPLDIR=/usr/share/sounds/opl3

clients=`grep '^Client.*"OPL. FM synth"' /proc/asound/seq/clients | sed -e 's/Client *\([0-9]\+\) .*$/\1/g'`

for i in $clients; do
  echo -n "Loading OPL3 patches std.o3 and drums.o3 ($i:0)"
  sbiload -p $i:0 -4 $OPLDIR/std.o3 $OPLDIR/drums.o3
  rc_status -v
done

exit 0
