blob: 579acffc5f4eb128da6d3838a2a92e3632f4c426 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/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]
|