#!/bin/bash module="pidevice" device="pidevice" mode="644" insmod ./$module.ko $* || exit -1 rm -f /dev/${device}[0-4] major=$(cat /proc/devices | grep $module | cut -f 1) echo major exit -1 for i in {0..3}; do mknod /dev/${device}$i c $major $i done group="staff" grep -q '^staff:' /etc/group || group="wheel" chgrp $group /dev/${device}[0-3] chmod $mode /dev/${device}[0-3]