I'm trying to create an instance on google compute engine from the command line and using the *--metadata-from-file* flag. The body of the local file (written as .txt, changed to .sh) passed in is as follows-

```
#! /bin/sh
gsutil cp -R gs://<bucketname> .

```

As far as I can tell this should download the specified bucket from google storage when the instance starts (the same command entered while SSHed after start works). When I list directories from SSH window, the bucket hasn't been downloaded.

Can anyone see what might be going wrong?

Thanks