2024-10-09 11:51:26 +08:00

20 lines
542 B
Bash
Executable File

#!/bin/sh
# Copyright (C) 2024 Tom <fjrcn@outlook.com>
manual=$(uci get -q qmodem.global.manual_configuration)
[ "${manual}" -eq 1 ] && exit
logger -t modem_hotplug "usb_event slot: ${DEVPATH} action: ${ACTION}"
[ -z "${DEVNUM}" ] && exit
slot=$(basename "${DEVPATH}")
logger -t modem_hotplug "usb_event run slot: ${slot} action: ${ACTION}"
case "${ACTION}" in
bind|\
add)
/usr/share/qmodem/modem_scan.sh add "${slot}" usb
;;
remove)
/usr/share/qmodem/modem_scan.sh disable "${slot}" usb
;;
esac