Hi, Like other users I've read, I'm having a permissions problem with cap deploy:update.
svn: Can't make directory '/var/www/test/releases/20090501151100': Permission denied This, of course, means that svn does haven't permission to create the directory under /var/ww/test. The owner and group of this directory is root (as dictated by my environment). The problem is that deploy:update does not run the "svn" and "echo" commands as sudo: "svn checkout -q -r306 --no-auth-cache http://svn.nightagency.com/sta/trunk/wti09 /var/www/test/releases/20090501151100 && (echo 306 > /var/www/wti-test/ releases/20090501151100/REVISION)\"" (The same situation is described by this post - http://groups.google.com/group/capistrano/browse_thread/thread/dff88affd9c73954/cc3e335c15fd70c5?lnk=gst&q=svn+checkout+not+using+sudo#cc3e335c15fd70c5) If I change the permission of /var/www to the user of 'set :user, 'the user', it works okay, which means 'cap deploy:update' is not using sudo at all. However, this post suggests that it should be running deploy:update as sudo: http://swik.net/Capistrano/the+%7B+buckblogs+:here+%7D+-+Home/Capistrano+2.4.0/b7dv2 (I'm using cap v2.5.5). cap does run the deploy:setup command using sudo (as root) if I set :admin_runner, "root' My question then is: How do I get cap to run both the svn checkout and the echo command using sudo? Thanks, Chad --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
