diff --git a/envsetup.sh b/envsetup.sh index c94ca7b1d4ab..fe262f6ab82c 100644 --- a/envsetup.sh +++ b/envsetup.sh @@ -1077,13 +1077,15 @@ function set_java_home() { fi } -case `ps -o command -p $$` in - *bash*) - ;; - *) - echo "WARNING: Only bash is supported, use of other shell would lead to erroneous results" - ;; -esac +if [ "x$SHELL" != "x/bin/bash" ]; then + case `ps -o command -p $$` in + *bash*) + ;; + *) + echo "WARNING: Only bash is supported, use of other shell would lead to erroneous results" + ;; + esac +fi # Execute the contents of any vendorsetup.sh files we can find. for f in `/bin/ls vendor/*/vendorsetup.sh vendor/*/*/vendorsetup.sh device/*/*/vendorsetup.sh 2> /dev/null`