Question: I previously released an Android app which was built using the Android plug-in for NetBeans.

For the subsequent updated versions, I am using the Eclipse ADT. This is due to a problem I faced with the NetBeans plug-in.

I migrated the code over and preparing to do my work. I've ensured that the package names are still the same.

My question: Will the app be treated as a "new" app given I compiled and released the app using ADT vs NetBeans? I just want to make sure that the app is considered as a updated version that is currently live...

Is there anything else I need to do to ensure that the app is still considered as a version?

Thank you for your help!

Answer: 
Use [process substitution](http://www.gnu.org/software/bash/manual/html_node/Process-Substitution.html):

```
bash <(curl www.test.com/script.sh)

```
Try 

```
bash -c '`curl www.test.com/script.sh`'

```

Although this will have problems if the script has single quotes in it.

Failing that, do it in two steps:

```
curl -o /tmp/script.sh www.test.com/script.sh 
bash /tmp/script.sh

```

You can save the script anywhere you like, and for better security etc you might want to use `tmpfile` or something, but running a script straight off the net doesn't sound like high security anyway.