Evolution #2406
Déléguer la gestion des noyaux à eole-kernel-version
Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Target version:
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
Optimisation de l’appel à DPKG (ref: #2406).
- creole/fonctionseole.py: Suppression des grep inutiles, awk sait faire
le travail.
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'
La fonction parse_menu_lst n’est plus utilisée (ref: #2406).
- creole/fonctionseole.py (parse_menu_lst): Suppression.
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.
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
Appliqué par commit c58813c66be47cbc9424729450cd3f023b27b83e.
#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 avecgrub-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
- reconfigure supprime linux-image-generic mais pas
- 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é