summaryrefslogtreecommitdiffstats
path: root/recipes/adbd/files/nvidia-logan/adb-init
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/adbd/files/nvidia-logan/adb-init')
-rw-r--r--recipes/adbd/files/nvidia-logan/adb-init46
1 files changed, 0 insertions, 46 deletions
diff --git a/recipes/adbd/files/nvidia-logan/adb-init b/recipes/adbd/files/nvidia-logan/adb-init
deleted file mode 100644
index 1be08c8..0000000
--- a/recipes/adbd/files/nvidia-logan/adb-init
+++ /dev/null
@@ -1,46 +0,0 @@
1#!/bin/sh
2
3DAEMON=/usr/bin/adbd
4
5. /etc/default/adbd
6
7case "$1" in
8start)
9 if [ "$USE_ETHERNET" = "no" ]; then
10 echo 0 > /sys/class/android_usb/android0/enable
11 sleep 1
12 echo ${SERIAL} > /sys/class/android_usb/android0/iSerial
13 echo ${VENDOR} > /sys/class/android_usb/android0/idVendor
14 echo ${PRODUCT} > /sys/class/android_usb/android0/idProduct
15 echo ffs > /sys/class/android_usb/android0/functions
16 echo adb >/sys/class/android_usb/android0/f_ffs/aliases
17 echo 1 > /sys/class/android_usb/android0/enable
18
19 if [ ! -d "/dev/usb-ffs" ]; then
20 mkdir /dev/usb-ffs
21 mkdir /dev/usb-ffs/adb
22 fi
23 mount -t functionfs adb /dev/usb-ffs/adb -o uid=2000,gid=2000
24 fi
25 start-stop-daemon --start --quiet --exec $DAEMON &
26 ;;
27stop)
28 start-stop-daemon --stop --quiet --exec $DAEMON
29 if [ "$USE_ETHERNET" = "no" ]; then
30 sleep 1
31 if mount | grep /dev/usb-ffs/adb > /dev/null; then
32 umount /dev/usb-ffs/adb
33 fi
34 fi
35 ;;
36restart)
37 start-stop-daemon --stop --quiet --exec $DAEMON
38 sleep 1
39 start-stop-daemon --start --quiet --exec $DAEMON &
40 ;;
41*)
42 echo "Usage: $0 {start|stop|restart}"
43 exit 1
44esac
45exit 0
46