1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/flarum_ynh.git synced 2024-09-03 18:36:24 +02:00

Store composer in /opt

No need to "hide" composer in /var/www/.composer ==> You can place it in /opt for example
Easier to remember and to clean afterwards.
Other adjustments may be required in your script !
This commit is contained in:
polytan02 2017-02-22 14:56:18 +00:00 committed by GitHub
parent 84a7b51d41
commit 08a6dfc92a

View file

@ -43,9 +43,9 @@ sudo chown -R www-data:www-data $tmp
sudo chmod -R 755 $tmp sudo chmod -R 755 $tmp
# Prepare composer and cache directories # Prepare composer and cache directories
sudo mkdir -p /var/www/.composer/cache sudo mkdir -p /opt/flarum_composer/cache
sudo chown -R www-data:www-data /var/www/.composer sudo chown -R www-data:www-data /opt/flarum_composer
sudo chmod -R 755 /var/www/.composer sudo chmod -R 755 /opt/flarum_composer
### composer ### ### composer ###
if ! type "composer" > /dev/null; then if ! type "composer" > /dev/null; then
@ -55,7 +55,7 @@ if ! type "composer" > /dev/null; then
ACTUAL_SIGNATURE=$(php -r "echo hash_file('SHA384', '$tmp/composer-setup.php');") ACTUAL_SIGNATURE=$(php -r "echo hash_file('SHA384', '$tmp/composer-setup.php');")
if [ "$EXPECTED_SIGNATURE" = "$ACTUAL_SIGNATURE" ] if [ "$EXPECTED_SIGNATURE" = "$ACTUAL_SIGNATURE" ]
then then
sudo su - root -c "grep -q -F 'env[COMPOSER_HOME]= /var/www/.composer' /etc/php5/fpm/php-fpm.conf || sudo echo 'env[COMPOSER_HOME]= /var/www/.composer' >> /etc/php5/fpm/php-fpm.conf" sudo su - root -c "grep -q -F 'env[COMPOSER_HOME]= /opt/flarum_composer' /etc/php5/fpm/php-fpm.conf || sudo echo 'env[COMPOSER_HOME]= /opt/flarum_composer' >> /etc/php5/fpm/php-fpm.conf"
sudo service php5-fpm reload sudo service php5-fpm reload
sudo su - www-data -s /bin/bash -c "php $tmp/composer-setup.php --install-dir=$tmp --filename=composer" sudo su - www-data -s /bin/bash -c "php $tmp/composer-setup.php --install-dir=$tmp --filename=composer"
sudo mv $tmp/composer /usr/local/bin sudo mv $tmp/composer /usr/local/bin