Projet

Général

Profil

Tâche #14626

Scénario #14532: Finaliser les scripts Upgrade-Auto/Maj-Release vers 2.5.1

Gérer les interruptions claviers Ctrl-c et Ctrl-d

Ajouté par Daniel Dehennin il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
13/01/2016
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Ne pas afficher un traceback lorsque l’utilisateur interrompt la procédure.

Révisions associées

Révision cb5152fa (diff)
Ajouté par Daniel Dehennin il y a plus de 8 ans

Upgrade-Auto: Gérer Ctrl-c et Ctrl-d

Gérer les exceptions d’interruption pour le script en définissant une
fonction « main() » pour le corps du script.

Les variables qui étaient globales ne le sont plus.

  • scripts/Upgrade-Auto (main): Fonction principale du script, appellée
    dans un try/except pour gérer les exceptions.
    La variable « RELEASE » est remplacée par « args.release » afin d’être
    passées aux autres fonctions.
    (download_with_wget): Nouveau paramètre « limit_rate » pour ne plus
    utiliser la variable « args » qui n’est plus globale.
    (download_iso): Remplacement de l’ancienne variable globale
    « RELEASE » par « args.release »
    Appel de « download_with_wget » avec l’argument « args.limit_rate »
    (cli_choice.default_input): Ajout de la gestion de Ctrl-d.

Ref: #14626

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • Sujet changé de Gérer les interruptions claviers Ctrl-C et Ctrl-D à Gérer les interruptions claviers Ctrl-c et Ctrl-d

#2 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • Assigné à mis à Daniel Dehennin

#3 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 1.0 à 0.1

Paquet version 2.4.2-9 dans eole-2.4.2-proposed-updates

#4 Mis à jour par Fabrice Barconnière il y a plus de 8 ans

  • Restant à faire (heures) changé de 0.1 à 0.0

OK. Ctrl-D et Ctrl-C gérés.

root@eolebase:~# Upgrade-Auto 
Ce script va effectuer la migration vers une nouvelle version de la distribution
Les modifications ne sont pas réversibles
Choisir la version vers laquelle migrer
Choix disponibles :
[1] 2.5.1

Vers quelle version choisissez-vous de migrer (ou 'q' pour quitter) ?
[1] : 
Migration interrompue par l'utilisateur

#5 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF