Overhaul some things to support a basic CORE Office install
This commit is contained in:
parent
a84d360509
commit
2c5e073168
5 changed files with 52 additions and 23 deletions
|
|
@ -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')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue