#!/bin/sh

module=sis1100.o
mode=666
devdir=/tmp
owner=root
group=root
minors="0 1"

# invoke insmod with all arguments we got
/sbin/insmod $module $* || exit 1

device=SIS1100
name=sis1100
major=`cat /proc/devices | awk "\\$2==\"$device\" {print \\$1}"`
echo major $device: $major

for i in $minors ; do
    rm -f $devdir/${name}_$i
    mknod $devdir/${name}_$i c $major $i
    chown $owner.$group $devdir/${name}_$i
    chmod $mode  $devdir/${name}_$i
done

device=SIS3100sdram
name=sis3100sdram
major=`cat /proc/devices | awk "\\$2==\"$device\" {print \\$1}"`
echo major $device: $major

for i in $minors ; do
    rm -f $devdir/${name}_$i
    mknod $devdir/${name}_$i c $major $i
    chown $owner.$group $devdir/${name}_$i
    chmod $mode  $devdir/${name}_$i
done

device=SIS3100sharc
name=sis3100sharc
major=`cat /proc/devices | awk "\\$2==\"$device\" {print \\$1}"`
echo major $device: $major

for i in $minors ; do
    rm -f $devdir/${name}_$i
    mknod $devdir/${name}_$i c $major $i
    chown $owner.$group $devdir/${name}_$i
    chmod $mode  $devdir/${name}_$i
done

