HEX
Server: Apache
System: Linux efa57bbe-abb1-400d-2985-3b056fbc2701.secureserver.net 6.1.147-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 24 12:33:32 EDT 2025 x86_64
User: root (0)
PHP: 8.0.30.4
Disabled: NONE
Upload Files
File: //var/chroot/lib/mdev/usbdev
#!/bin/sh

# mdev -s will not set SUBSYSTEM or DEVNAME so we trigger a hotplug event
if [ "$SUBSYSTEM" != "usb" ] || [ "$DEVTYPE" != "usb_device" ]; then
	uev=/sys/bus/usb/devices/$MDEV/uevent
	[ -e "$uev" ] && echo "add" > "$uev"
	exit
fi

[ -n "$DEVNAME" ] || exit

case "$ACTION" in
add)
	mkdir -p "${DEVNAME%/*}"
	mv $MDEV $DEVNAME
	# autoload driver
	for i in /sys/$DEVPATH/*/modalias; do
		[ -e "$i" ] && echo $i
	done | xargs sort -u | xargs modprobe -a 2>/dev/null
	;;
remove)
	rm $DEVNAME
	;;
esac