Updating fabfile to account for forked mongoengine + pymongo.

This commit is contained in:
Samuel Clay 2012-11-06 11:28:36 -08:00
parent 7199fb2601
commit d660c9ec33

15
fabfile.py vendored
View file

@ -276,9 +276,9 @@ def setup_common():
setup_supervisor()
setup_hosts()
config_pgbouncer()
# setup_mongoengine()
# setup_forked_mongoengine()
# setup_pymongo_repo()
setup_mongoengine()
setup_forked_mongoengine()
setup_pymongo_repo()
setup_logrotate()
setup_nginx()
configure_nginx()
@ -465,8 +465,13 @@ def setup_pymongo_repo():
with cd(env.VENDOR_PATH):
with settings(warn_only=True):
run('git clone git://github.com/mongodb/mongo-python-driver.git pymongo')
with cd(os.path.join(env.VENDOR_PATH, 'pymongo')):
sudo('python setup.py install')
# with cd(os.path.join(env.VENDOR_PATH, 'pymongo')):
# sudo('python setup.py install')
sudo('rm -fr /usr/local/lib/python2.7/dist-packages/pymongo*')
sudo('rm -fr /usr/local/lib/python2.7/dist-packages/bson*')
sudo('rm -fr /usr/local/lib/python2.7/dist-packages/gridgs*')
sudo('ln -s %s /usr/local/lib/python2.7/dist-packages/' %
os.path.join(env.VENDOR_PATH, 'pymongo/{pymongo,bson,gridfs}'))
def setup_forked_mongoengine():
with cd(os.path.join(env.VENDOR_PATH, 'mongoengine')):