nima / site

Modular shell-scripting framework - 99% native bash, 1% phat!
http://nima.github.io/site/
5 stars 4 forks source link

Move the `/var/lib'-style `extern' directory out of the VCS area #26

Closed nima closed 10 years ago

nima commented 10 years ago

Once site is cloned, the VCS area should not really change as a result of running an installer, and all changes should go into the user area ~/.site/

Currently external things (virtualenv, rvm, and other things external) are downloaded into ${SITE_SCM}/extern/, which is consequently ignored via a `.gitignore'.

This works fine, but is still messy. A better place would be to move it into a user-lib area; to stay monolithic - that would be ~/.site/var/lib/ or something.

nima commented 10 years ago

Done; installation of external software now goes into ~/.site/var/.