bprd_ctl/bprdctl_start

24 lines
492 B
Plaintext
Raw Normal View History

2019-09-05 09:56:13 +00:00
#!/bin/sh
drv_name="bprdctl_mod"
dev_node="bprdctl"
if grep '^staff:' /etc/group > /dev/null; then
group="staff"
else
group="wheel"
fi
# remove old device node
rm -f /dev/${dev_node}?
# load the driver
modprobe ${drv_name}
# extract major number for device
major=`cat /proc/devices | awk "\\$2==\"$dev_node\" {print \\$1}"`
# make new node
mknod /dev/${dev_node}0 c $major 0
ln -sf /dev/${dev_node}0 /dev/${dev_node}
chgrp $group /dev/${dev_node}0
chmod 644 /dev/${dev_node}0