Recently, I realized that it would be better to give up some responsibility to others on a project and it seems the easiest in terms of capistrano is webistrano — by the Berlin-based Peritor.
Gimme a port!
Because FreeBSD is and always will be my favorite operating system, I created a small port for webistrano on FreeBSD. The idea of a port is to have a command to install and remove software, generally, to keep your software installations manageable.
All required steps are listed in the README on Github, but in case you don't have ports on your FreeBSD, please follow these steps (assuming a more or less recent install, FreeBSD 6+):
- Get a port tree and install it to
portsnap fetch extract
- Install GIT:
cd /usr/ports/devel/git && make install distclean
- Get the webistrano port:
cd(change to your home directory)
git clone git://github.com/till/webistrano-freebsd.git
In case you want to skip on git, just download the webistrano-freebsd tar-ball from github:
I've got a small TODO (see
README) and want to get that done ASAP, and send in a PR. I'd appreciate some feedback, if you got any.