mirror of
https://github.com/YunoHost/install_script.git
synced 2024-09-03 20:06:25 +02:00
Remove postinstall and instead print a text explaining what to do and pointing to the documentation
This commit is contained in:
parent
9e49f947d9
commit
181e2beaa2
1 changed files with 18 additions and 45 deletions
|
@ -111,10 +111,9 @@ function main()
|
||||||
reboot
|
reboot
|
||||||
fi
|
fi
|
||||||
|
|
||||||
step post_install || die "Post-installation failed"
|
|
||||||
|
|
||||||
info "Installation logs are available in $YUNOHOST_LOG"
|
info "Installation logs are available in $YUNOHOST_LOG"
|
||||||
success "YunoHost installation completed !"
|
success "YunoHost installation completed !"
|
||||||
|
conclusion
|
||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -417,51 +416,25 @@ function fix_locales() {
|
||||||
export LC_ALL
|
export LC_ALL
|
||||||
}
|
}
|
||||||
|
|
||||||
function post_install() {
|
function conclusion() {
|
||||||
# No postinstall in auto mode
|
cat << EOF
|
||||||
[[ "$AUTOMODE" == "1" ]] && return 0
|
===============================================================================
|
||||||
|
You should now proceed with Yunohost post-installation. This is where you will
|
||||||
|
be asked for :
|
||||||
|
- the main domain of your server ;
|
||||||
|
- the administration password.
|
||||||
|
|
||||||
# Remove whiptail and dialog remains...
|
You can perform this step :
|
||||||
clear
|
- from the command line, by running 'yunohost tools postinstall' as root
|
||||||
|
- or from your web browser, by accessing https://11.22.33.44 (replacing the
|
||||||
|
numbers with your server's local or global IP).
|
||||||
|
|
||||||
local text="
|
If this is your first time with YunoHost, it is strongly advised to take time
|
||||||
Yunohost packages have been installed successfully!
|
to read the administator documentation and in particular the sections
|
||||||
|
'Finalizing your setup' and 'Getting to know YunoHost'. It is available at the
|
||||||
You can now proceed with Yunohost post-installation.
|
following URL : https://yunohost.org/admindoc
|
||||||
This is where you will be asked for :
|
===============================================================================
|
||||||
- the main DNS domain name of your server
|
EOF
|
||||||
- the administration password
|
|
||||||
|
|
||||||
You can also perform this step later on your own :
|
|
||||||
- either from a shell, by running 'yunohost tools postinstall'
|
|
||||||
as root
|
|
||||||
- either from your web browser, by accessing https://yunohost.local
|
|
||||||
|
|
||||||
Please refer to https://yunohost.org/#/postinstall
|
|
||||||
for additionnal information.
|
|
||||||
|
|
||||||
Do you want to proceed with YunoHost post-installation now?
|
|
||||||
"
|
|
||||||
whiptail --title "Post-installation" --yesno "$text" 25 78 \
|
|
||||||
|| return 0
|
|
||||||
|
|
||||||
/usr/bin/yunohost tools postinstall
|
|
||||||
|
|
||||||
local POSTINSTALL_EXIT_CODE="$?"
|
|
||||||
while [[ "$POSTINSTALL_EXIT_CODE" != "0" ]] ;
|
|
||||||
do
|
|
||||||
local text_retry="
|
|
||||||
Yunohost post-installation has failed.
|
|
||||||
|
|
||||||
Do you want to try again now?
|
|
||||||
"
|
|
||||||
whiptail --title "Post-installation" --yesno "$text_retry" 12 78 --defaultno \
|
|
||||||
|| return $POSTINSTALL_EXIT_CODE
|
|
||||||
|
|
||||||
/usr/bin/yunohost tools postinstall
|
|
||||||
POSTINSTALL_EXIT_CODE="$?"
|
|
||||||
done
|
|
||||||
return 0
|
|
||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
Loading…
Add table
Reference in a new issue