⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 firmware.agent

📁 这是关于usb等方面的热拔插源代码
💻 AGENT
字号:
#!/bin/sh## Firmware-specific hotplug policy agent.## Kernel firmware hotplug params include:##       ACTION=%s [add or remove]#       DEVPATH=%s [in 2.5 kernels, /sys/$DEVPATH]#       FIRMWARE=%s## HISTORY:## 24-Jul-2003   Initial version of "new" hotplug agent.## $Id: firmware.agent,v 1.3 2004/03/14 15:52:56 ukai Exp $#cd /etc/hotplug. ./hotplug.functions# DEBUG=yes export DEBUG# directory of the firmware filesFIRMWARE_DIR=/lib/firmware# mountpoint of sysfsSYSFS=$(sed -n 's/^.* \([^ ]*\) sysfs .*$/\1/p' /proc/mounts)# use /proc for 2.4 kernelsif [ "$SYSFS" = "" ]; then    SYSFS=/procfi## What to do with this firmware hotplug event?#case "$ACTION" inadd)    if [ ! -e $SYSFS/$DEVPATH/loading ]; then        sleep 1    fi    if [ -f "$FIRMWARE_DIR/$FIRMWARE" ]; then        echo 1 > $SYSFS/$DEVPATH/loading        cp "$FIRMWARE_DIR/$FIRMWARE" $SYSFS/$DEVPATH/data        echo 0 > $SYSFS/$DEVPATH/loading    else        echo -1 > $SYSFS/$DEVPATH/loading    fi    ;;remove)    ;;*)    mesg "Firmware '$ACTION' event not supported"    exit 1    ;;esac

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -