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

Remove overwrite_gitlab_config, replaced by gitlab-persistent.rb

This commit is contained in:
kay0u 2019-05-04 18:46:20 +02:00
parent 97bb194209
commit 6378526fe9
No known key found for this signature in database
GPG key ID: F6FFF40F2B3C57A0
4 changed files with 13 additions and 40 deletions

View file

@ -28,13 +28,6 @@
"id": "overwrite_nginx", "id": "overwrite_nginx",
"type": "bool", "type": "bool",
"default": true "default": true
},
{
"name": "Overwrite the gitlab.rb config file ?",
"help": "If the file is overwritten, a backup will be created.",
"id": "overwrite_gitlab_config",
"type": "bool",
"default": true
} }
] ]
}, },

View file

@ -35,11 +35,6 @@ old_overwrite_nginx="$(ynh_app_setting_get $app overwrite_nginx)"
old_overwrite_nginx=$(bool_to_true_false $old_overwrite_nginx) old_overwrite_nginx=$(bool_to_true_false $old_overwrite_nginx)
overwrite_nginx="${YNH_CONFIG_MAIN_OVERWRITE_FILES_OVERWRITE_NGINX:-$old_overwrite_nginx}" overwrite_nginx="${YNH_CONFIG_MAIN_OVERWRITE_FILES_OVERWRITE_NGINX:-$old_overwrite_nginx}"
# Overwrite gitlab.rb configuration
old_overwrite_gitlab_config="$(ynh_app_setting_get $app overwrite_gitlab_config)"
old_overwrite_gitlab_config=$(bool_to_true_false $old_overwrite_gitlab_config)
overwrite_gitlab_config="${YNH_CONFIG_MAIN_OVERWRITE_FILES_OVERWRITE_GITLAB_CONFIG:-$old_overwrite_gitlab_config}"
# use_web_account # use_web_account
old_use_web_account="$(ynh_app_setting_get $app use_web_account)" old_use_web_account="$(ynh_app_setting_get $app use_web_account)"
old_use_web_account=$(bool_to_true_false $old_use_web_account) old_use_web_account=$(bool_to_true_false $old_use_web_account)
@ -56,7 +51,6 @@ show_config() {
echo "YNH_CONFIG_MAIN_IS_PUBLIC_IS_PUBLIC=$is_public" echo "YNH_CONFIG_MAIN_IS_PUBLIC_IS_PUBLIC=$is_public"
echo "YNH_CONFIG_MAIN_OVERWRITE_FILES_OVERWRITE_NGINX=$overwrite_nginx" echo "YNH_CONFIG_MAIN_OVERWRITE_FILES_OVERWRITE_NGINX=$overwrite_nginx"
echo "YNH_CONFIG_MAIN_OVERWRITE_FILES_OVERWRITE_GITLAB_CONFIG=$overwrite_gitlab_config"
echo "YNH_CONFIG_MAIN_USERS_USE_WEB_ACCOUNT=$use_web_account" echo "YNH_CONFIG_MAIN_USERS_USE_WEB_ACCOUNT=$use_web_account"
} }
@ -84,8 +78,6 @@ apply_config() {
# Set overwrite_nginx # Set overwrite_nginx
ynh_app_setting_set $app overwrite_nginx "$overwrite_nginx" ynh_app_setting_set $app overwrite_nginx "$overwrite_nginx"
# Set overwrite_gitlab_config
ynh_app_setting_set $app overwrite_gitlab_config "$overwrite_gitlab_config"
} }
#================================================= #=================================================

View file

@ -90,7 +90,6 @@ ynh_app_setting_set $app unicorn_worker_processes $unicorn_worker_processes
ynh_app_setting_set $app client_max_body_size $client_max_body_size ynh_app_setting_set $app client_max_body_size $client_max_body_size
ynh_app_setting_set $app overwrite_nginx "1" ynh_app_setting_set $app overwrite_nginx "1"
ynh_app_setting_set $app overwrite_gitlab_config "1"
#================================================= #=================================================
# STANDARD MODIFICATIONS # STANDARD MODIFICATIONS

View file

@ -32,7 +32,6 @@ architecture=$(ynh_app_setting_get "$app" architecture)
unicorn_worker_processes=$(ynh_app_setting_get "$app" unicorn_worker_processes) unicorn_worker_processes=$(ynh_app_setting_get "$app" unicorn_worker_processes)
client_max_body_size=$(ynh_app_setting_get "$app" client_max_body_size) client_max_body_size=$(ynh_app_setting_get "$app" client_max_body_size)
overwrite_nginx=$(ynh_app_setting_get "$app" overwrite_nginx) overwrite_nginx=$(ynh_app_setting_get "$app" overwrite_nginx)
overwrite_gitlab_config=$(ynh_app_setting_get "$app" overwrite_gitlab_config)
#================================================= #=================================================
# ENSURE DOWNWARD COMPATIBILITY # ENSURE DOWNWARD COMPATIBILITY
@ -107,12 +106,6 @@ if [ -z "$overwrite_nginx" ]; then
ynh_app_setting_set $app overwrite_nginx $overwrite_nginx ynh_app_setting_set $app overwrite_nginx $overwrite_nginx
fi fi
# If overwrite_gitlab_config doesn't exist, create it
if [ -z "$overwrite_gitlab_config" ]; then
overwrite_gitlab_config=1
ynh_app_setting_set $app overwrite_gitlab_config $overwrite_gitlab_config
fi
# If domain doesn't exist, retrieve it # If domain doesn't exist, retrieve it
if [ -z "$domain" ]; then if [ -z "$domain" ]; then
domain=$(grep "external_url" "/etc/gitlab/gitlab.rb" | cut -d'/' -f3) # retrieve $domain from conf file domain=$(grep "external_url" "/etc/gitlab/gitlab.rb" | cut -d'/' -f3) # retrieve $domain from conf file
@ -184,9 +177,6 @@ ynh_install_app_dependencies $pkg_dependencies
# PRECONFIGURE GITLAB # PRECONFIGURE GITLAB
#================================================= #=================================================
# Overwrite the gitlab.rb configuration only if it's allowed
if [ $overwrite_gitlab_config -eq 1 ]
then
ynh_print_info "Preconfigure gitlab..." ynh_print_info "Preconfigure gitlab..."
ynh_backup_if_checksum_is_different "$config_path/gitlab.rb" ynh_backup_if_checksum_is_different "$config_path/gitlab.rb"
@ -205,7 +195,6 @@ then
ynh_replace_string "__SIDEKIQ_PORT__" "$portSidekiq" "$config_path/gitlab.rb" ynh_replace_string "__SIDEKIQ_PORT__" "$portSidekiq" "$config_path/gitlab.rb"
ynh_store_file_checksum "$config_path/gitlab.rb" ynh_store_file_checksum "$config_path/gitlab.rb"
fi
touch "$config_path/gitlab-persistent.rb" touch "$config_path/gitlab-persistent.rb"
chown admin: "$config_path/gitlab-persistent.rb" chown admin: "$config_path/gitlab-persistent.rb"