summaryrefslogtreecommitdiff
path: root/invoke_session
blob: 96471108d475918519000ad7ef8bcbfc04843ef8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/system/bin/sh
# Usage ./invoke_session

# Hack for now until lava-test-shell is smart enough to know it's dispatcher ip
gateway=192.168.1.1

# Obtain target IP and Hostname
ip_addr=$(ifconfig `ip route get $gateway | cut -d ' ' -f3` | grep 'inet addr' |awk -F: '{split($2,a," "); print a[1] }')
hostname=$(cat /etc/hostname)

echo ""
echo ""
echo "*******************************************************************************************************"
echo -n "Please connect to: "
echo -n "ssh "
echo -n "-o StrictHostKeyChecking=no "
echo -n "root@"
echo -n $ip_addr
echo -n " "
echo -n "("
echo -n $hostname
echo ")"
echo "*******************************************************************************************************"
echo ""
echo ""
mkdir -p /data/run
mkdir -p /data/run/hacking
echo $$ > /data/run/hacking/hacking.pid
echo "Hacking session active..."
/data/dropbear/dropbear -H /data/dropbear -s -p :22
while [ -f /data/run/hacking/hacking.pid ]
do
	sleep 10
done
echo "Hacking session ended..."
echo "<LAVA_TEST_RUNNER>: exiting"