#!/bin/sh

###############################################################################
MODFILE=`cat Makefile | awk "/MODULE_TARGET/ {print \\$3; nextfile}"`
DRIVER=`cat project_gpm.def | awk "/PROJECT_NAME/ {print \\$3}" | \
	 awk -F '"' "{print \\$2}"`
###############################################################################

RIGHTS="666"

/sbin/insmod -f $MODFILE || exit 1

rm -f /dev/${DRIVER}pci
rm -f /dev/${DRIVER}mem

MAJOR=`cat /proc/devices | awk "/$DRIVER/ {print \\$1}"`

mknod /dev/${DRIVER}pci c $MAJOR 0
mknod /dev/${DRIVER}mem c $MAJOR 1

chmod $RIGHTS /dev/${DRIVER}pci
chmod $RIGHTS /dev/${DRIVER}mem

echo
echo "Loaded: ${MODFILE}"
echo "Device: `ls -l /dev/${DRIVER}pci`"
echo "Device: `ls -l /dev/${DRIVER}mem`"
echo
