1#!/bin/sh
2
3#
4# Copy to /lib/mdev/openct_usb
5# Put the following in /etc/mdev.conf:
6# .* 0:0 0660 @/lib/mdev/openct_usb
7# For some strange reason "usb.*" does not catch the event.
8#
9[ -n "${DEVPATH}" ] || exit 0
10[ "${ACTION}" = "add" ] || exit 0
11[ "${DEVTYPE}" = "usb_device" ] || exit 0
12
13DEVICE="/dev/bus/usb/${BUSNUM}/${DEVNUM}"
14
15if ! [ -e "${DEVICE}" ]; then
16	mkdir -p "$(dirname "${DEVICE}")"
17	mknod "${DEVICE}" c ${MAJOR} ${MINOR}
18fi
19
20[ -e "@OPENCT_SOCKET_PATH@/status" ] || exit 0
21
22# Don't know why...
23sleep 1
24
25@sbindir@/openct-control attach "usb:${PRODUCT}" usb "${DEVICE}"
26