Project

General

Profile

Evolution #2406

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

Added by Daniel Dehennin almost 12 years ago. Updated almost 12 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
11/16/2011
Due date:
% Done:

100%

Spent time:
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.

Associated revisions

Revision a9342073 (diff)
Added by Daniel Dehennin almost 12 years ago

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

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

Revision 8e005d4b (diff)
Added by Daniel Dehennin almost 12 years ago

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'

Revision 9209b08c (diff)
Added by Daniel Dehennin almost 12 years ago

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

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

Revision c2350904 (diff)
Added by Daniel Dehennin almost 12 years ago

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.

Revision c58813c6 (diff)
Added by Daniel Dehennin almost 12 years ago

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.

History

#1 Updated by Daniel Dehennin almost 12 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#2 Updated by Daniel Dehennin almost 12 years ago

  • Target version changed from 76 to 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 Updated by Joël Cuissinat almost 12 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF