#!/bin/sh

MAJOR=60
MAX_CARDS=4

function create_device () {
  rm -f $1
  mknod -m 666 $1 c $MAJOR $2
}

function create_devices () {
  tmp=0
  rm -f $1 $1?
  while [ $tmp -lt $MAX_CARDS ]; do
    mknod -m 666 $1$tmp c $MAJOR $[ $2 + $tmp ]
    tmp=$[ $tmp + 1 ]
  done
}

if [ "$1" = "-?" ] || [ "$1" = "-h" ]; then
  echo "Usage: guscuss"
fi

# New devices...

create_devices /dev/gus 	192
create_devices /dev/gusctl	200
rm -f /dev/gusd*
create_devices /dev/insman	208
create_devices /dev/gusmixer	216
create_devices /dev/guspcm	224
create_devices /dev/gusmidi	232

create_device /dev/gusmidi	240
create_device /dev/gusinfo	255
