#!/bin/sh

if [ -z "$ACTION" ] || [ -z "$SUBSYSTEM" ] || [ -z "$DEVNAME" ]] || [ -z "$MAJOR" ] || [ -z "$MINOR" ]] ; then
    # Doing nothing
    echo ""
else
    logger -t Hotplug "$ACTION $SUBSYSTEM $DEVNAME $MAJOR $MINOR"
    if [ $ACTION == "add" ] ; then
        case "$SUBSYSTEM" in
            gnxio)
                 /bin/mknod "/dev/$DEVNAME c $MAJOR $MINOR"
                 ;;
            tty)
                 /bin/mknod "/dev/$DEVNAME c $MAJOR $MINOR"
                 ;;
            *)
                 logger -t Hotplug "Unsupported subsystem, ignoring"
        esac
    else
        case "$SUBSYSTEM" in
            gnxio)
                 rm "/dev/$DEVNAME"
                 ;;
            tty)
                 rm "/dev/$DEVNAME"
                 ;;
            *)
                 logger -t Hotplug "Unsupported subsystem, ignoring"
        esac
    fi
fi
