Projet

Général

Profil

Evolution #2406

Déléguer la gestion des noyaux à eole-kernel-version

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
16/11/2011
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.3

Description

Depuis #2352, eole-kernel-version met en place la bonne version du noyau eole grâce à un hook grub.

Afin de savoir si le noyau actuel est le bon, il suffit de lire l’index dans /boot/grub/grubenv, de voir quelle version est-ce et de faire la comparaison.

Révisions associées

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

Optimisation de l’appel à DPKG (ref: #2406).

  • creole/fonctionseole.py: Suppression des grep inutiles, awk sait faire
    le travail.

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

Simplification de la gestion des noyaux (ref: #2406).

  • creole/fonctionseole.py: Suppression du code effectué par
    eole-kernel-version depuis sa version 2.3-eole37~2.
    Renommage de la variable 'boot_ok' en 'need_boot'

Révision 9209b08c (diff)
Ajouté par Daniel Dehennin il y a plus de 12 ans

La fonction parse_menu_lst n’est plus utilisée (ref: #2406).

  • creole/fonctionseole.py (parse_menu_lst): Suppression.

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

La fonction regen_grub ne fait plus que la création de l’initrd si besoin (ref: #2406).

  • creole/fonctionseole.py: Renommage de regen_grub en regen_initrd.
  • bin/instance: Appel à regen_initrd avant le contrôle du noyau.

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

Creole nécessite eole-kernel-version (Fixes: #2406).

  • debian/control (Depends): Ajout de eole-kernel-version.
    (Conflicts): Ajout des anciennes versions de eole-kernel-version.

Historique

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

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

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

  • Version cible changé de 76 à Mises à jour 2.3 - 03 RC

Sur un eolebase :

  • La mise à jour passe correctement, l’installation de eole-kernel-image dans une version inférieure à 2.3-eole37~2 supprime créole ;
  • L’instance et le reconfigure supprime les noyaux génériques ;
  • Installation de linux-image-generic, et boot par défaut sur celui-ci avec grub-set-default 0
    • reconfigure supprime linux-image-generic mais pas linux-image-<version>-generic, ni le noyau eole
    • reconfigure voit que le noyau voulu n’est pas le noyau en cours et lance update-grub
    • update-grub met à jour /boot/grubenv pour démarrer le bon noyau
    • reconfigure demande de redémarrer
  • Redémarrage sur le bon noyau
  • Reconfigure supprime le paquet linux-image-<version>-generic

#3 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF