i do often
do several arbitrary steps after unpacking a tarball, esp. for dynamic
languages like python or ones w/ bytecode interpreters like java
We've got bitten several times when we've made deployments "smart." Maybe a philosophical discussion but we are trying to move as much as possible into the build phase.
Not pointed at you or your situation, just an opportunity to vent ;)