better help messages

This commit is contained in:
Emmanuel Viennet 2021-09-06 21:35:17 +02:00
parent ee0961d247
commit 04d5dd2ad7
3 changed files with 6 additions and 5 deletions

View File

@ -108,8 +108,7 @@ change_scodoc_file_ownership
# ------------ CREATION BASE DE DONNEES
echo
echo "Voulez-vous créer la base SQL SCODOC ?"
echo "répondre oui sauf si vous avez déjà une base existante"
echo "que vous souhaitez conserver (mais pour les migrations, répondre oui)."
echo "(répondre oui sauf si vous savez vraiment ce que vous faites)"
echo -n 'Créer la base de données SCODOC ? (y/n) [y] '
read -r ans
if [ "$(norm_ans "$ans")" != 'N' ]
@ -121,9 +120,10 @@ then
echo
echo "Création des tables et du compte admin"
echo
su -c "(cd /opt/scodoc; source venv/bin/activate; flask db upgrade; flask sco-db-init; flask user-password admin)" "$SCODOC_USER" || die "Erreur: sco-db-init"
msg="Saisir le mot de passe de l\'administrateur \(admin\):"
su -c "(cd /opt/scodoc; source venv/bin/activate; flask db upgrade; flask sco-db-init; echo; echo $msg; flask user-password admin)" "$SCODOC_USER" || die "Erreur: sco-db-init"
echo
echo "base initialisée et admin créé."
echo "Base initialisée et admin créé."
echo
fi
@ -134,6 +134,7 @@ systemctl start scodoc9
echo
echo "Service configuré et démarré."
echo "Vous pouvez vous connecter en web et vous identifier comme \"admin\"."
echo

2
tools/debian/postinst Normal file → Executable file
View File

@ -29,7 +29,7 @@ do
/usr/sbin/locale-gen --keep-existing
fi
done
echo "debian postinst: scodoc9 is $(systemctl is-active scodoc9)"
echo "debian postinst: scodoc9 systemd service is $(systemctl is-active scodoc9)"
# On a besoin d'un postgresql lancé pour la mise à jour
systemctl restart postgresql

0
tools/debian/preinst Normal file → Executable file
View File