summaryrefslogtreecommitdiff
path: root/init.recovery.common.rc
diff options
context:
space:
mode:
authorAlistair Strachan <astrachan@google.com>2018-11-20 18:09:27 -0800
committerAlistair Strachan <astrachan@google.com>2019-01-15 18:10:21 -0800
commit10c509c2c6592da469f49c358360bf995fd2da1a (patch)
tree88ca286656a9b260ae8190241d12697f9fe9e3f6 /init.recovery.common.rc
parent7047ecac48c83c36c185421ed4fa19dcb74936a3 (diff)
downloadhikey-10c509c2c6592da469f49c358360bf995fd2da1a.tar.gz
Optionally build recovery for hikey{,960}.
Bug: 117293412 Change-Id: Ic4c5119bc10827484a49a39b895bd82e678c6cf0
Diffstat (limited to 'init.recovery.common.rc')
-rw-r--r--init.recovery.common.rc32
1 files changed, 32 insertions, 0 deletions
diff --git a/init.recovery.common.rc b/init.recovery.common.rc
new file mode 100644
index 00000000..c9cb5905
--- /dev/null
+++ b/init.recovery.common.rc
@@ -0,0 +1,32 @@
+service console /system/bin/sh
+ class core
+ console
+ disabled
+ user root
+ group shell log readproc
+ seclabel u:r:shell:s0
+ setenv HOSTNAME console
+
+on property:ro.debuggable=1
+ start console
+
+on init
+ mount configfs none /config
+ mkdir /config/usb_gadget/g1 0770 shell shell
+ write /config/usb_gadget/g1/idVendor 0x18d1
+ write /config/usb_gadget/g1/idProduct 0xd001
+ mkdir /config/usb_gadget/g1/strings/0x409 0770
+ write /config/usb_gadget/g1/strings/0x409/serialnumber ${ro.serialno}
+ write /config/usb_gadget/g1/strings/0x409/manufacturer "HISILICON"
+ write /config/usb_gadget/g1/strings/0x409/product "ADB Gadget"
+ mkdir /config/usb_gadget/g1/functions/ffs.adb
+ write /config/usb_gadget/g1/os_desc/use 1
+ symlink /config/usb_gadget/g1/configs/b.1 /config/usb_gadget/g1/os_desc/b.1
+ setprop sys.usb.configfs 1
+
+on property:sys.usb.ffs.ready=1
+ mkdir /config/usb_gadget/g1/configs/b.1 0777 shell shell
+ symlink /config/usb_gadget/g1/configs/b.1 /config/usb_gadget/g1/os_desc/b.1
+ mkdir /config/usb_gadget/g1/configs/b.1/strings/0x409 0770 shell shell
+ write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "adb"
+ symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1