aboutsummaryrefslogtreecommitdiff
path: root/firmware_uevent.sh
diff options
context:
space:
mode:
authordev0 <matzeton@googlemail.com>2016-08-20 21:47:56 +0200
committerGitHub <noreply@github.com>2016-08-20 21:47:56 +0200
commite7b259789deb3eada1a4738b52d04158bd64b150 (patch)
tree0b1e16ba002a3d17baefb2a0a749dead2b9e76f3 /firmware_uevent.sh
parent56fdcd138cbe0b6d6cdbdb4cf6922d72f2b969b3 (diff)
Delete firmware_uevent.sh
Diffstat (limited to 'firmware_uevent.sh')
-rwxr-xr-xfirmware_uevent.sh61
1 files changed, 0 insertions, 61 deletions
diff --git a/firmware_uevent.sh b/firmware_uevent.sh
deleted file mode 100755
index 60bb187..0000000
--- a/firmware_uevent.sh
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/sh
-
-if [ -x /bin/cat ]; then
- cat="/bin/cat"
-else
- exit 3
-fi
-
-if [ -x /usr/bin/logger ]; then
- out="/usr/bin/logger"
-else
- out="echo"
-fi
-
-if [ -z "${SUBSYSTEM}" -o -z "${ACTION}" -o -z "${FIRMWARE}" -o -z "${DEVPATH}" ]; then
- $out "$0: Missing essential enviroment variable(s)"
- exit 1
-fi
-
-$out "$0: Running firmware script"
-$out "$0: FIRMWARE(${FIRMWARE}) ACTION(${ACTION}) SUBSYSTEM(${SUBSYSTEM})"
-FW_NAME=${FIRMWARE}
-FW_PATH=
-
-case $FW_NAME in
- /lib/firmware/*)
- break;;
-
- *.bin|*.hex)
- FW_PATH="/lib/firmware/${FW_NAME}"
- break;;
-
- *)
- FW_PATH="/lib/firmware/${FW_NAME}.bin"
- break;;
-esac
-
-if [ ! -r ${FW_PATH} ]; then
- $out "$0: Firmware ${FW_PATH} does not exist"
- exit 2
-fi
-
-
-case $SUBSYSTEM in
- firmware)
- break;;
- *)
- exit 1
- break;;
-esac
-
-case $ACTION in
- add)
- $out "$0: Loading ${FW_PATH} -> /sys${DEVPATH} .."
- echo 1 > /sys${DEVPATH}/loading
- $cat ${FW_PATH} > /sys${DEVPATH}/data
- echo 0 > /sys${DEVPATH}/loading
- break;;
-esac
-
-exit 0 \ No newline at end of file