Update

Signed-off-by: Joel Fernandes <joel@linuxinternals.org>
diff --git a/src/addons/bashrc b/src/addons/bashrc
index 02fdeae..f6d8aa4 100644
--- a/src/addons/bashrc
+++ b/src/addons/bashrc
@@ -6,5 +6,7 @@
 echo "# Welcome to androdeb environment running on Android   #"
 echo "# With great power comes great responsibility!         #"
 echo "# For questions: joel@linuxinternals.org               #"
+echo "                                                       #"
+echo " Try running vim, gcc, clang, bcc, git, make etc.      #"
 echo "########################################################"
 echo ""
diff --git a/src/addons/device-unpack b/src/addons/device-unpack
index b1eb5f2..40863ea 100755
--- a/src/addons/device-unpack
+++ b/src/addons/device-unpack
@@ -1,12 +1,5 @@
 #!/system/bin/sh
 
-function die() {
-	exit_code=$1
-	msg=$2
-	echo "ERROR: $msg (code $exit_code)"
-	exit $exit_code
-}
-	
 set -e
 
 # Script to do unpack of rootfs, ensures proper tear down
diff --git a/src/androdeb b/src/androdeb
index c96c933..3638cfb 100755
--- a/src/androdeb
+++ b/src/androdeb
@@ -1,7 +1,6 @@
 #!/bin/bash -e
 spath=$( cd "$(dirname "$0")" ; pwd -P )
 curdir=$( pwd -P )
-
 source $spath/utils/android
 
 usage() {
@@ -52,6 +51,11 @@
 #  SHELL
 ##########################################################
 if [[ ! -z ${ASHELL+x} ]]; then
+	set +e; adb shell ls /data/androdeb/debian/.bashrc > /dev/null 2>&1
+	if [ $? -ne 0 ]; then
+	   die 2 "Device doesn't have an androdeb environment, run \"./androdeb prepare\" first";
+	fi; set -e
+
 	echo "For a better shell experience, run the following commands:"
 	echo "    adb shell"
 	echo "    /data/androdeb/run"
diff --git a/src/utils/android b/src/utils/android
index b08c662..1581730 100755
--- a/src/utils/android
+++ b/src/utils/android
@@ -36,3 +36,10 @@
 	adb root
 	return $?
 }
+
+die() {
+	exit_code=$1
+	msg=$2
+	echo "ERROR: $msg (code $exit_code)"
+	exit $exit_code
+}