Evolution #7472
Le fichier /usr/share/eole/noyau/current a t'il encore une utilité ?
Description
- variable définie mais plus utilisée dans Creole :
jojo-zotac:~/git/creole(master)$ rgrep KERNEL_FILE * -r creole/config.py:KERNEL_FILE = '/usr/share/eole/noyau/current' creole/config.py:LOCALKERNEL_FILE = '/usr/share/eole/noyau/local' creole/fonctionseole.py: if isfile(config.LOCALKERNEL_FILE): creole/fonctionseole.py: kernel_file = config.LOCALKERNEL_FILE
- soit-disant géré par /etc/grub.d/90_eole_default_kernel (eole-common) mais le fichier n'est jamais à jour :
root@horus:~# uname -r 3.11.0-17-generic root@horus:~# cat /usr/share/eole/noyau/current 3.11.0-13-generic
Révisions associées
La variable « KERNEL_FILE » est inutilisée
Cette variable n’a de sens que si EOLE compile des noyaux pour la 2.4,
ce qui n’est pas prévu à l’heure actuelle.
- creole/config.py: Suppression de la variable inutile « KERNEL_FILE ».
Fixes: #7472 @15m
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 12 ans
- Assigné à mis à Daniel Dehennin
- Version cible mis à Eole 2.4-RC3
#2 Mis à jour par Daniel Dehennin il y a environ 12 ans
Joël Cuissinat a écrit :
- variable définie mais plus utilisée dans Creole :
[...]- soit-disant géré par /etc/grub.d/90_eole_default_kernel (eole-common) mais le fichier n'est jamais à jour :
Ce n’est pas le cas eole-common:source:grub/90_eole_default_kernel@c657e73
Il est possible qu’il manque quelque chose sur la gestion des noyaux à supprimer.
Le code actuel de get_kernel_to_remove() (creole:source:creole/fonctionseole.py@5ccec2e#L119) ne prend pas en compte le noyau fournis par EOLE qui était défini par /usr/share/eole/noyau/current.
À l’heure actuelle, EOLE ne fourni pas de noyau pour la 2.4 et le mécanisme [[eole-kernel:DKMS]] devrait nous éviter d’avoir à le faire.
#3 Mis à jour par Joël Cuissinat il y a environ 12 ans
- Echéance mis à 04/04/2014
#4 Mis à jour par Daniel Dehennin il y a presque 12 ans
- Statut changé de A étudier à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 4bd9f0da9bb55f2b66c4cb641f5642f0000a0230.
#5 Mis à jour par Joël Cuissinat il y a presque 12 ans
- Statut changé de Résolu à Fermé
Plus une trace :)
jojo-zotac:~/git/creole(master)$ rgrep KERNEL_FILE * -r creole/config.py:LOCALKERNEL_FILE = '/usr/share/eole/noyau/local' creole/fonctionseole.py: if isfile(config.LOCALKERNEL_FILE): creole/fonctionseole.py: kernel_file = config.LOCALKERNEL_FILE
root@amon:~# ls /usr/share/eole/noyau/current ls: cannot access /usr/share/eole/noyau/current: No such file or directory