[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: udev requires a kernel >= 2.6.12



Jeudi 1 juin 2006, 11:12:35 CEST, brunoml a écrit :
> 
> On 31 May 2006 at 19:09, Sylvain Sauvage wrote:
>[...]
> > > This version of udev requires a kernel >= 2.6.12, upgrade aborted.
> > 
> > J'ai vu ça hier.
> > Sans doute une faute de frappe : il veut un noyau >= à 2.6.15.
> 
> Ah bon, c'est certain ou c'est une supposition ?

Certain : j'ai ce message d'erreur parlant de 2.6.12 (alors que j'avais
un 2.6.13 ou 14), puis, en regardant de plus près, j'ai vu 2.6.15 dans un
autre message.
Comme l'a montré Jean Charles Delepine, le "2.6.12" est « en dur » dans le
script.
D'ailleurs, dans la version actuellement installée de udev (0.093-1), le
udev.preinst parle bien du 2.6.15.

> C'est bizarre car j'ai aussi une sid en 2.6.12 et udev est passé en
> 0.093-1 sans encombre...

Bizarre, dans le preinst :

  case "$(uname -r)" in
    2.[012345].*|2.6.[0-9]|2.6.[0-9][!0-9]*) return 1 ;;
    2.6.1[0-4]|2.6.1[0-4][!0-9]*) return 1 ;;
  esac

1re ligne : 2.(0 à 5) ou 2.6.(0 à 9)
2de ligne : 2.6.(10 à 14)

Le [!0-9]* permet d'englober tous les « bouts qui peuvent traîner » après
le n°, sauf chiffres.

Que donne 'uname -r' ? 2.6.120 ? ;o)

-- 
 Sylvain Sauvage



Reply to: