I know this is a long shot, but I'm wondering if you might be able to provide me any insight into why when I run grunt spritesheet as part of a third party deploy action in Chef, the grunt task fires up just fine, but only gets as far as spritesheet generation, and does not continue on to stylesheet generation.
I do not get a failure, it just as if grunt moves on to the next task at that stage. When I run this direct on the machine, it works just fine. It is only when the process is being started by the third party deployer.
One idea I had was that possibly something in the script was sending a message to STDOUT that made the spawning process thing that the child process was done. But that is just a guess. I haven't been able to fully deduce, but I'm just looking for help in demystifying this.