I think you are right! It must be lacking bash. But this leads to another problem: I believe this function is part of the wrapping script. So how are you going to use ScriptRunner if even simple commands you run fail because of the wrapping? Or am I off on how the script is wrapped? The other issue: When using the compute Template and template builder to create a new node, it in turn uses the ScriptRunner for some options: such as authorizing a public key on the image. So in some cases you don't get to run scripts on a node - it does not get created properly.
Also - is it possible for the script runner to stick to the minimum posix standard? (thinking http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html) Or maybe use some kind of detection. It would be neat if it could work the same on very minimal images. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/150#issuecomment-24692953
