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