-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[autopatch] Automatic patch attempt for helpers 2.1 (#123)
* [autopatch] Automatic patch attempt for helpers 2.1 * cleaning --------- Co-authored-by: Yunohost-Bot <> Co-authored-by: Éric Gaspar <[email protected]>
- Loading branch information
1 parent
44ef77c
commit 24d334c
Showing
11 changed files
with
42 additions
and
131 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
Yellow is for people who make small websites | ||
Yellow is for people who make small websites. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,5 @@ | ||
#!/bin/bash | ||
|
||
#================================================= | ||
# COMMON VARIABLES | ||
#================================================= | ||
|
||
#================================================= | ||
# PERSONAL HELPERS | ||
#================================================= | ||
|
||
#================================================= | ||
# EXPERIMENTAL HELPERS | ||
#================================================= | ||
|
||
#================================================= | ||
# FUTURE OFFICIAL HELPERS | ||
# COMMON VARIABLES AND CUSTOM HELPERS | ||
#================================================= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,26 @@ | ||
#!/bin/bash | ||
|
||
#================================================= | ||
# GENERIC START | ||
#================================================= | ||
# IMPORT GENERIC HELPERS | ||
#================================================= | ||
|
||
source ../settings/scripts/_common.sh | ||
source /usr/share/yunohost/helpers | ||
|
||
#================================================= | ||
# DECLARE DATA AND CONF FILES TO BACKUP | ||
#================================================= | ||
ynh_print_info --message="Declaring files to be backed up..." | ||
ynh_print_info "Declaring files to be backed up..." | ||
|
||
#================================================= | ||
# BACKUP THE APP MAIN DIR | ||
#================================================= | ||
|
||
ynh_backup --src_path="$install_dir" | ||
ynh_backup "$install_dir" | ||
|
||
#================================================= | ||
# BACKUP THE NGINX CONFIGURATION | ||
# SYSTEM CONFIGURATION | ||
#================================================= | ||
|
||
ynh_backup --src_path="/etc/nginx/conf.d/$domain.d/$app.conf" | ||
|
||
#================================================= | ||
# BACKUP THE PHP-FPM CONFIGURATION | ||
#================================================= | ||
ynh_backup "/etc/nginx/conf.d/$domain.d/$app.conf" | ||
|
||
ynh_backup --src_path="/etc/php/$phpversion/fpm/pool.d/$app.conf" | ||
ynh_backup "/etc/php/$php_version/fpm/pool.d/$app.conf" | ||
|
||
#================================================= | ||
# END OF SCRIPT | ||
#================================================= | ||
|
||
ynh_print_info --message="Backup script completed for $app. (YunoHost will then actually copy those files to the archive)." | ||
ynh_print_info "Backup script completed for $app. (YunoHost will then actually copy those files to the archive)." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,17 @@ | ||
#!/bin/bash | ||
|
||
#================================================= | ||
# GENERIC STARTING | ||
#================================================= | ||
# IMPORT GENERIC HELPERS | ||
#================================================= | ||
|
||
source _common.sh | ||
source /usr/share/yunohost/helpers | ||
|
||
#================================================= | ||
# MODIFY URL IN NGINX CONF | ||
#================================================= | ||
ynh_script_progression --message="Updating NGINX web server configuration..." --weight=2 | ||
ynh_script_progression "Updating NGINX web server configuration..." | ||
|
||
ynh_change_url_nginx_config | ||
ynh_config_change_url_nginx | ||
|
||
#================================================= | ||
# END OF SCRIPT | ||
#================================================= | ||
|
||
ynh_script_progression --message="Change of URL completed for $app" --last | ||
ynh_script_progression "Change of URL completed for $app" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,38 +1,26 @@ | ||
#!/bin/bash | ||
|
||
#================================================= | ||
# GENERIC START | ||
#================================================= | ||
# IMPORT GENERIC HELPERS | ||
#================================================= | ||
|
||
source _common.sh | ||
source /usr/share/yunohost/helpers | ||
|
||
#================================================= | ||
# DOWNLOAD, CHECK AND UNPACK SOURCE | ||
#================================================= | ||
ynh_script_progression --message="Setting up source files..." --weight=7 | ||
ynh_script_progression "Setting up source files..." | ||
|
||
# Download, check integrity, uncompress and patch the source from app.src | ||
ynh_setup_source --dest_dir="$install_dir" | ||
|
||
chmod -R o-rwx "$install_dir" | ||
chown -R $app:www-data "$install_dir" | ||
|
||
#================================================= | ||
# SYSTEM CONFIGURATION | ||
#================================================= | ||
ynh_script_progression --message="Adding system configurations related to $app..." --weight=1 | ||
ynh_script_progression "Adding system configurations related to $app..." | ||
|
||
# Create a dedicated NGINX config | ||
ynh_add_nginx_config | ||
ynh_config_add_nginx | ||
|
||
# Create a dedicated PHP-FPM config | ||
ynh_add_fpm_config | ||
ynh_config_add_phpfpm | ||
|
||
#================================================= | ||
# END OF SCRIPT | ||
#================================================= | ||
|
||
ynh_script_progression --message="Installation of $app completed" --last | ||
ynh_script_progression "Installation of $app completed" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,19 @@ | ||
#!/bin/bash | ||
|
||
#================================================= | ||
# GENERIC START | ||
#================================================= | ||
# IMPORT GENERIC HELPERS | ||
#================================================= | ||
|
||
source _common.sh | ||
source /usr/share/yunohost/helpers | ||
|
||
#================================================= | ||
# REMOVE SYSTEM CONFIGURATIONS | ||
#================================================= | ||
ynh_script_progression --message="Removing system configurations related to $app..." --weight=1 | ||
ynh_script_progression "Removing system configurations related to $app..." | ||
|
||
# Remove the dedicated NGINX config | ||
ynh_remove_nginx_config | ||
ynh_config_remove_nginx | ||
|
||
# Remove the dedicated PHP-FPM config | ||
ynh_remove_fpm_config | ||
ynh_config_remove_phpfpm | ||
|
||
#================================================= | ||
# END OF SCRIPT | ||
#================================================= | ||
|
||
ynh_script_progression --message="Removal of $app completed" --last | ||
ynh_script_progression "Removal of $app completed" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,47 +1,34 @@ | ||
#!/bin/bash | ||
|
||
#================================================= | ||
# GENERIC START | ||
#================================================= | ||
# IMPORT GENERIC HELPERS | ||
#================================================= | ||
|
||
source ../settings/scripts/_common.sh | ||
source /usr/share/yunohost/helpers | ||
|
||
#================================================= | ||
# RESTORE THE APP MAIN DIR | ||
#================================================= | ||
ynh_script_progression --message="Restoring the app main directory..." --weight=2 | ||
ynh_script_progression "Restoring the app main directory..." | ||
|
||
ynh_restore_file --origin_path="$install_dir" | ||
|
||
chmod -R o-rwx "$install_dir" | ||
chown -R $app:www-data "$install_dir" | ||
ynh_restore "$install_dir" | ||
|
||
#================================================= | ||
# RESTORE SYSTEM CONFIGURATIONS | ||
#================================================= | ||
# RESTORE THE PHP-FPM CONFIGURATION | ||
#================================================= | ||
ynh_script_progression --message="Restoring system configurations related to $app..." --weight=1 | ||
ynh_script_progression "Restoring system configurations related to $app..." | ||
|
||
ynh_restore_file --origin_path="/etc/php/$phpversion/fpm/pool.d/$app.conf" | ||
ynh_restore "/etc/php/$php_version/fpm/pool.d/$app.conf" | ||
|
||
ynh_restore_file --origin_path="/etc/nginx/conf.d/$domain.d/$app.conf" | ||
ynh_restore "/etc/nginx/conf.d/$domain.d/$app.conf" | ||
|
||
#================================================= | ||
# GENERIC FINALIZATION | ||
#================================================= | ||
# RELOAD NGINX AND PHP-FPM | ||
#================================================= | ||
ynh_script_progression --message="Reloading NGINX web server and PHP-FPM..." --weight=2 | ||
ynh_script_progression "Reloading NGINX web server and PHP-FPM..." | ||
|
||
ynh_systemd_action --service_name=php$phpversion-fpm --action=reload | ||
ynh_systemd_action --service_name=nginx --action=reload | ||
ynh_systemctl --service=php$php_version-fpm --action=reload | ||
ynh_systemctl --service=nginx --action=reload | ||
|
||
#================================================= | ||
# END OF SCRIPT | ||
#================================================= | ||
|
||
ynh_script_progression --message="Restoration completed for $app" --last | ||
ynh_script_progression "Restoration completed for $app" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,48 +1,26 @@ | ||
#!/bin/bash | ||
|
||
#================================================= | ||
# GENERIC START | ||
#================================================= | ||
# IMPORT GENERIC HELPERS | ||
#================================================= | ||
|
||
source _common.sh | ||
source /usr/share/yunohost/helpers | ||
|
||
#================================================= | ||
# CHECK VERSION | ||
#================================================= | ||
|
||
upgrade_type=$(ynh_check_app_version_changed) | ||
|
||
#================================================= | ||
# DOWNLOAD, CHECK AND UNPACK SOURCE | ||
#================================================= | ||
ynh_script_progression "Upgrading source files..." | ||
|
||
if [ "$upgrade_type" == "UPGRADE_APP" ] | ||
then | ||
ynh_script_progression --message="Upgrading source files..." --weight=2 | ||
|
||
# Download, check integrity, uncompress and patch the source from app.src | ||
ynh_setup_source --dest_dir="$install_dir" --keep="content media system/extensions" | ||
fi | ||
|
||
chmod -R o-rwx "$install_dir" | ||
chown -R $app:www-data "$install_dir" | ||
ynh_setup_source --dest_dir="$install_dir" --keep="content media system/extensions" | ||
|
||
#================================================= | ||
# REAPPLY SYSTEM CONFIGURATIONS | ||
#================================================= | ||
ynh_script_progression --message="Upgrading system configurations related to $app..." --weight=1 | ||
ynh_script_progression "Upgrading system configurations related to $app..." | ||
|
||
# Create a dedicated NGINX config | ||
ynh_add_nginx_config | ||
ynh_config_add_nginx | ||
|
||
# Create a dedicated php-fpm config | ||
ynh_add_fpm_config | ||
ynh_config_add_phpfpm | ||
|
||
#================================================= | ||
# END OF SCRIPT | ||
#================================================= | ||
|
||
ynh_script_progression --message="Upgrade of $app completed" --last | ||
ynh_script_progression "Upgrade of $app completed" |