Overhaul some things to support a basic CORE Office install

This commit is contained in:
Lance Edgar 2018-05-31 20:42:57 -05:00
parent a84d360509
commit 2c5e073168
5 changed files with 52 additions and 23 deletions

View file

@ -26,7 +26,7 @@ Fabric lib for Composer (PHP dependency manager)
from __future__ import unicode_literals, absolute_import
from fabric.api import sudo
from fabric.api import sudo, cd
from fabric.contrib.files import exists
from rattail_fabric import make_deploy
@ -45,3 +45,14 @@ def install_composer(user=None):
sudo('rm install-composer.sh')
if user:
sudo('chown {}: composer.phar'.format(user))
def install_globally():
"""
Install `composer.phar` in global location
"""
if not exists('/usr/local/bin/composer.phar'):
with cd('/usr/local/bin'):
deploy('composer/install-composer.sh', 'install-composer.sh')
sudo('./install-composer.sh')
sudo('rm install-composer.sh')