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
Associated revisions
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
History
#1 Updated by Joël Cuissinat about 9 years ago
- Assigned To set to Daniel Dehennin
- Target version set to Eole 2.4-RC3
#2 Updated by Daniel Dehennin about 9 years ago
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 Updated by Joël Cuissinat about 9 years ago
- Due date set to 04/04/2014
#4 Updated by Daniel Dehennin about 9 years ago
- Status changed from A étudier to Résolu
- % Done changed from 0 to 100
Appliqué par commit 4bd9f0da9bb55f2b66c4cb641f5642f0000a0230.
#5 Updated by Joël Cuissinat about 9 years ago
- Status changed from Résolu to 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