Any reason you didn't respond to Bill's feedback?

Also what do you think about moving this stuff into CM2 directly as a Capistrano hook, see:  https://github.com/where/campaign_manager/blob/develop/hooks/after_symlink.rb