mirror of
https://github.com/YunoHost-Apps/mediawiki_ynh.git
synced 2024-09-03 19:46:05 +02:00
Fix upgrade with password too short
This commit is contained in:
parent
bee62f5c2d
commit
0e8f9287ba
1 changed files with 8 additions and 0 deletions
|
@ -186,6 +186,14 @@ ynh_replace_string --target_file="$final_path/LocalSettings.php" --match_string=
|
||||||
ynh_replace_string --target_file="$final_path/LocalSettings.php" --match_string="__LDAP_USER__" --replace_string="$ldap_user"
|
ynh_replace_string --target_file="$final_path/LocalSettings.php" --match_string="__LDAP_USER__" --replace_string="$ldap_user"
|
||||||
ynh_replace_string --target_file="$final_path/LocalSettings.php" --match_string="__LDAP_PASSWORD__" --replace_string="$ldap_password"
|
ynh_replace_string --target_file="$final_path/LocalSettings.php" --match_string="__LDAP_PASSWORD__" --replace_string="$ldap_password"
|
||||||
|
|
||||||
|
# Check for admin password being too short for the new mediawiki requirements
|
||||||
|
password_length=$(ynh_app_setting_get --app="$app" --key=admin_password | awk '{print length}')
|
||||||
|
if (( password_length < 10 )); then
|
||||||
|
ynh_print_warn -m "The current admin password is $password_length long. Mediawiki now requires a 10 chars minimum password."
|
||||||
|
ynh_print_warn -m "We are adapting the minimum length, but that would be great to change the admin password."
|
||||||
|
echo '$wgPasswordPolicy['policies']['default']['MinimalPasswordLength'] = 10;' >> "$final_path/LocalSettings.php"
|
||||||
|
fi
|
||||||
|
|
||||||
"php$phpversion" "$final_path/maintenance/update.php"
|
"php$phpversion" "$final_path/maintenance/update.php"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Reference in a new issue