Project

General

Profile

Evolution #7472

Le fichier /usr/share/eole/noyau/current a t'il encore une utilité ?

Added by Joël Cuissinat over 7 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
04/04/2014
% Done:

100%

Estimated time:
2.00 h
Spent time:
Distribution:
EOLE 2.4

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

Revision 4bd9f0da (diff)
Added by Daniel Dehennin over 7 years ago

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 over 7 years ago

  • Assigned To set to Daniel Dehennin
  • Target version set to Eole 2.4-RC3

#2 Updated by Daniel Dehennin over 7 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 over 7 years ago

  • Due date set to 04/04/2014

#4 Updated by Daniel Dehennin over 7 years ago

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

#5 Updated by Joël Cuissinat over 7 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

Also available in: Atom PDF