mirror of
https://github.com/YunoHost-Apps/pixelfed_ynh.git
synced 2024-09-03 20:06:04 +02:00
remove old composer
This commit is contained in:
parent
bf2aebb9e4
commit
a6af8811c6
1 changed files with 0 additions and 44 deletions
|
@ -18,47 +18,3 @@ pkg_dependencies="php7.2-mbstring postgresql redis-server"
|
||||||
#=================================================
|
#=================================================
|
||||||
# FUTURE OFFICIAL HELPERS
|
# FUTURE OFFICIAL HELPERS
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
# Execute a command as another user
|
|
||||||
# usage: exec_as USER COMMAND [ARG ...]
|
|
||||||
exec_as() {
|
|
||||||
local USER=$1
|
|
||||||
shift 1
|
|
||||||
|
|
||||||
if [[ $USER = $(whoami) ]]
|
|
||||||
then
|
|
||||||
eval $@
|
|
||||||
else
|
|
||||||
sudo -u "$USER" $@
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Execute a composer command from a given directory
|
|
||||||
# usage: composer_exec AS_USER WORKDIR COMMAND [ARG ...]
|
|
||||||
exec_composer() {
|
|
||||||
local AS_USER=$1
|
|
||||||
local WORKDIR=$2
|
|
||||||
shift 2
|
|
||||||
|
|
||||||
exec_as "$AS_USER" COMPOSER_HOME="${WORKDIR}/.composer" \
|
|
||||||
php7.2 "${WORKDIR}/composer.phar" $@ \
|
|
||||||
-d "${WORKDIR}" --quiet --no-interaction
|
|
||||||
}
|
|
||||||
|
|
||||||
# Install and initialize Composer in the given directory
|
|
||||||
# usage: init_composer destdir
|
|
||||||
init_composer() {
|
|
||||||
local AS_USER=$1
|
|
||||||
local WORKDIR=$2
|
|
||||||
|
|
||||||
# install composer
|
|
||||||
curl -sS https://getcomposer.org/installer \
|
|
||||||
| COMPOSER_HOME="${WORKDIR}/.composer" \
|
|
||||||
php7.2 -- --quiet --install-dir="$WORKDIR" \
|
|
||||||
|| ynh_die "Unable to install Composer"
|
|
||||||
|
|
||||||
|
|
||||||
# update dependencies to create composer.lock
|
|
||||||
exec_composer "$AS_USER" "$WORKDIR" install --no-dev \
|
|
||||||
|| ynh_die "Unable to update core dependencies with Composer"
|
|
||||||
}
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue