Commit 419e69f6 authored by Pavel Vainerman's avatar Pavel Vainerman

Added script(helper) and udev rule for adding devices

parent 53601f57
tar: charbridge
spec: kernel-source-charbridge.spec
copy: *.rules
copy: charbridge.sh
ACTION=="add", DEVPATH=="/module/charbridge" SUBSYSTEM=="module" RUN="/usr/local/bin/charbridge.sh add"
ACTION=="remove", DEVPATH=="/module/charbridge" SUBSYSTEM=="module" RUN="/usr/local/bin/charbridge.sh remove"
#!/bin/sh
if [ "$1" == "add" ]; then
TYPE=`dmesg | grep "The major device=" | sed 's|\(.*\)=\(.*\).|\2|g' | tail -n 1`
for num in `seq 0 9`; do
numB=$(($num+100))
rm -f /dev/cbsideA$num /dev/cbsideB$num
mknod /dev/cbsideA$num c $TYPE $num
mknod /dev/cbsideB$num c $TYPE $numB
chmod 'a+rw' /dev/cbsideA$num /dev/cbsideB$num
done
elif [ "$1" == "remove" ]; then
rm -f /dev/cbside*
fi
......@@ -2,7 +2,7 @@
#kversion=2.6.16
#kversion=2.6.12
kversion=2.6.27
kversion=4.9.93
flavour=std-def
. /usr/src/linux-$kversion-$flavour/gcc_version.inc
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment