diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2003-01-15 13:08:16 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2003-01-15 13:08:16 +0000 |
commit | 13c90373161dea879719e09696d6dc6141465264 (patch) | |
tree | 998c1328e8eef91bad002ead39e7476c939bcdbe /scripts | |
parent | 3e8471f6fc3e46a168ebb1bdfacdfb182c746f59 (diff) | |
download | bluez-13c90373161dea879719e09696d6dc6141465264.tar.gz |
Add the create_dev script
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/Makefile.am | 2 | ||||
-rwxr-xr-x | scripts/create_dev | 29 |
2 files changed, 30 insertions, 1 deletions
diff --git a/scripts/Makefile.am b/scripts/Makefile.am index 4d86094a2..812f160a5 100644 --- a/scripts/Makefile.am +++ b/scripts/Makefile.am @@ -4,7 +4,7 @@ bin_SCRIPTS = bluepin -EXTRA_DIST = bluepin bluetooth.rc.rh bluetooth.rc.deb +EXTRA_DIST = bluepin bluetooth.rc.rh bluetooth.rc.deb create_dev install-data-local: @DISTRO@ diff --git a/scripts/create_dev b/scripts/create_dev new file mode 100755 index 000000000..4ea0c2637 --- /dev/null +++ b/scripts/create_dev @@ -0,0 +1,29 @@ +#!/bin/sh +# +# Create Bluetooth devices in /dev +# +# $Id$ +# + +VHCI_MAJOR=10 +VHCI_MINOR=250 + +RFCOMM_MAJOR=216 + +# +# Create device for VHCI +# +if [ ! -c /dev/vhci ]; then + mknod /dev/vhci c ${VHCI_MAJOR} ${VHCI_MINOR} + chmod 664 /dev/vhci +fi + +# +# Create devices for RFCOMM +# +for i in `seq 0 255` +do + if [ ! -c /dev/rfcomm$i ]; then + mknod -m 666 /dev/rfcomm$i c ${RFCOMM_MAJOR} $i + fi +done |