]> git.openpandora.org Git - openembedded.git/commitdiff
initramfs-module-bootmenu: If dropbear available, start it if user drops to shell.
authorPaul Sokolovsky <pmiscml@gmail.com>
Tue, 2 Dec 2008 12:10:25 +0000 (14:10 +0200)
committerPaul Sokolovsky <pmiscml@gmail.com>
Tue, 2 Dec 2008 12:10:25 +0000 (14:10 +0200)
packages/initrdscripts/files/30-bootmenu.sh
packages/initrdscripts/initramfs-module-bootmenu_1.0.bb

index c77bd662afa1145bbd2023477816d59fe19f3ffa..5ebeead43003d3e07c973a154ea5e30148241760 100644 (file)
@@ -147,6 +147,16 @@ path=`expr "$sel" : '[^/]*\([^ ]*\).*'`
 fstype=`expr "$sel" : '[^ ]* *\(.*\)'`
 
 if [ "$dev" == "Shell" ]; then
+    if [ -x /usr/sbin/dropbear ]; then
+       modprobe g_ether
+       ifconfig usb0 192.168.2.202
+       mkdir -p /dev/pts
+       mount -t devpts devpts /dev/pts
+       export PATH=$PATH:/usr/sbin
+       /usr/sbin/dropbear -E
+       echo "Started dropbear @192.168.2.202"
+    fi
+
     exec /bin/sh
 elif [ "$dev" == "NFS" ]; then
     ROOT_DEVICE="/dev/nfs"
index 58934207423fe54dfe4291dec1acabd22836e987..f4fd3beee25354850be396fdbed78afcbee48270 100644 (file)
@@ -1,5 +1,5 @@
 SRC_URI = "file://30-bootmenu.sh"
-PR = "r17"
+PR = "r18"
 DESCRIPTION = "An initramfs module with UI for selection of boot device."
 RDEPENDS = "klibc-utils-static-fstype initramfs-uniboot initramfs-module-block initramfs-module-loop initramfs-module-nfs"
 # For VFAT mounting.