mirror of
https://github.com/YunoHost-Apps/flarum_ynh.git
synced 2024-09-03 18:36:24 +02:00
[enh] Removing sudos and calling correct _common in restore
This commit is contained in:
parent
d1399fed79
commit
13a62335e3
3 changed files with 23 additions and 22 deletions
|
@ -102,11 +102,11 @@ ynh_install_php --phpversion=7.3 --package="$pkg_dependencies"
|
|||
#===================================================
|
||||
|
||||
ynh_system_user_create $app $final_path 1
|
||||
sudo usermod -a -G www-data $app
|
||||
usermod -a -G www-data $app
|
||||
# Create working directory
|
||||
sudo mkdir -p "$final_path/.composer"
|
||||
sudo chown -R $app:www-data $final_path
|
||||
sudo chmod -R 0775 $final_path
|
||||
mkdir -p "$final_path/.composer"
|
||||
chown -R $app:www-data $final_path
|
||||
chmod -R 0775 $final_path
|
||||
|
||||
#=================================================
|
||||
# COMPOSER INSTALLATION
|
||||
|
@ -121,9 +121,9 @@ ynh_install_composer $php_version $final_path
|
|||
|
||||
# Prepare Flarum temp directory
|
||||
tmp=/tmp/$app
|
||||
sudo mkdir -p $tmp
|
||||
sudo chown -R $app:www-data $tmp
|
||||
sudo chmod -R 0775 $tmp
|
||||
mkdir -p $tmp
|
||||
chown -R $app:www-data $tmp
|
||||
chmod -R 0775 $tmp
|
||||
|
||||
# Install Flarum
|
||||
ynh_script_progression --message="Composer is installing Flarum and its dependencies (may take a while)..." --time --weight=3
|
||||
|
@ -134,13 +134,13 @@ ynh_composer_exec $app $php_version $final_path "create-project flarum/flarum=$p
|
|||
ynh_composer_exec $app $php_version $final_path "require flarum/core:$core_version -n --ansi -d $tmp"
|
||||
|
||||
# Copy Flarum to working directory and clean temp directory
|
||||
sudo cp -Rf $tmp/* $final_path
|
||||
cp -Rf $tmp/* $final_path
|
||||
ynh_secure_remove $tmp
|
||||
|
||||
# Set right permissions for the post-installation
|
||||
chown -R $app: $final_path
|
||||
chown -R $app:www-data $final_path/storage
|
||||
sudo chmod -R 0775 $final_path
|
||||
chmod -R 0775 $final_path
|
||||
|
||||
#=================================================
|
||||
# CREATE A MYSQL DATABASE
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
# IMPORT GENERIC HELPERS
|
||||
#=================================================
|
||||
|
||||
source _common.sh
|
||||
#Keep this path for calling _common.sh inside the execution's context of backup and restore scripts
|
||||
source ../settings/scripts/_common.sh
|
||||
source /usr/share/yunohost/helpers
|
||||
|
||||
#=================================================
|
||||
|
@ -66,7 +67,7 @@ ynh_system_user_create --username=$app
|
|||
# Set right permissions
|
||||
chown -R $app: $final_path
|
||||
chown -R $app:www-data $final_path/storage
|
||||
sudo chmod -R 0775 $final_path
|
||||
chmod -R 0775 $final_path
|
||||
|
||||
#=================================================
|
||||
# RESTORE THE PHP-FPM CONFIGURATION
|
||||
|
|
|
@ -175,9 +175,9 @@ if [[ $(dpkg --compare-versions $old_project_version lt "0.1.0-beta.8" && echo t
|
|||
ynh_secure_remove --file="$final_path"
|
||||
|
||||
# Create working directory
|
||||
sudo mkdir -p "$final_path/.composer"
|
||||
sudo chown -R $app:www-data $final_path
|
||||
sudo chmod -R 0775 $final_path
|
||||
mkdir -p "$final_path/.composer"
|
||||
chown -R $app:www-data $final_path
|
||||
chmod -R 0775 $final_path
|
||||
|
||||
#=================================================
|
||||
# COMPOSER INSTALLATION
|
||||
|
@ -192,9 +192,9 @@ if [[ $(dpkg --compare-versions $old_project_version lt "0.1.0-beta.8" && echo t
|
|||
|
||||
# Prepare Flarum temp directory
|
||||
tmp=/tmp/$app
|
||||
sudo mkdir -p $tmp
|
||||
sudo chown -R $app:www-data $tmp
|
||||
sudo chmod -R 0775 $tmp
|
||||
mkdir -p $tmp
|
||||
chown -R $app:www-data $tmp
|
||||
chmod -R 0775 $tmp
|
||||
|
||||
# Install Flarum
|
||||
ynh_script_progression --message="Composer is installing Flarum and its dependencies (may take a while)..." --time --weight=3
|
||||
|
@ -205,10 +205,10 @@ if [[ $(dpkg --compare-versions $old_project_version lt "0.1.0-beta.8" && echo t
|
|||
ynh_composer_exec $app $php_version $final_path "require flarum/core:$core_version -n --ansi -d $tmp"
|
||||
|
||||
# Copy Flarum to working directory
|
||||
sudo cp -Rf $tmp/* $final_path
|
||||
cp -Rf $tmp/* $final_path
|
||||
# Copy config.php and assets from old app versions
|
||||
sudo cp -Rf $tmpbak/config.php $final_path
|
||||
sudo cp -Rf $tmpbak/assets $final_path/public
|
||||
cp -Rf $tmpbak/config.php $final_path
|
||||
cp -Rf $tmpbak/assets $final_path/public
|
||||
# Clean temp directory
|
||||
ynh_secure_remove $tmp
|
||||
ynh_secure_remove $tmpbak
|
||||
|
@ -216,7 +216,7 @@ if [[ $(dpkg --compare-versions $old_project_version lt "0.1.0-beta.8" && echo t
|
|||
# Set right permissions for the post-installation
|
||||
chown -R $app: $final_path
|
||||
chown -R $app:www-data $final_path/storage
|
||||
sudo chmod -R 0775 $final_path
|
||||
chmod -R 0775 $final_path
|
||||
fi
|
||||
|
||||
pushd $final_path
|
||||
|
@ -270,7 +270,7 @@ ynh_use_logrotate --non-append
|
|||
# Set permissions on app files
|
||||
chown -R $app: $final_path
|
||||
chown -R $app:www-data $final_path/storage
|
||||
sudo chmod -R 0775 $final_path
|
||||
chmod -R 0775 $final_path
|
||||
|
||||
#=================================================
|
||||
# SETUP SSOWAT
|
||||
|
|
Loading…
Add table
Reference in a new issue