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 # ------------ CREATION BASE DE DONNEES
echo echo
echo "Voulez-vous créer la base SQL SCODOC ?" echo "Voulez-vous créer la base SQL SCODOC ?"
echo "répondre oui sauf si vous avez déjà une base existante" echo "(répondre oui sauf si vous savez vraiment ce que vous faites)"
echo "que vous souhaitez conserver (mais pour les migrations, répondre oui)."
echo -n 'Créer la base de données SCODOC ? (y/n) [y] ' echo -n 'Créer la base de données SCODOC ? (y/n) [y] '
read -r ans read -r ans
if [ "$(norm_ans "$ans")" != 'N' ] if [ "$(norm_ans "$ans")" != 'N' ]
@ -121,9 +120,10 @@ then
echo echo
echo "Création des tables et du compte admin" echo "Création des tables et du compte admin"
echo 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
echo "base initialisée et admin créé." echo "Base initialisée et admin créé."
echo echo
fi fi
@ -134,6 +134,7 @@ systemctl start scodoc9
echo echo
echo "Service configuré et démarré." echo "Service configuré et démarré."
echo "Vous pouvez vous connecter en web et vous identifier comme \"admin\"."
echo echo

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

@ -29,7 +29,7 @@ do
/usr/sbin/locale-gen --keep-existing /usr/sbin/locale-gen --keep-existing
fi fi
done 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 # On a besoin d'un postgresql lancé pour la mise à jour
systemctl restart postgresql systemctl restart postgresql

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