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