Re: make-kpkg 2

1998-12-09 Por tema Enrique Zanardi
On Wed, Dec 09, 1998 at 12:04:50PM +0100, TooManySecrets wrote:
> Buenas.
> 
> He "destarado" ;-) el kernel 2.0.36, y le he copiado los directorios y
> archivos "debian/" y "stamp-x" que me aparecen con el kernel 34 de la
> distribución. Hago el "make-kpkg --revision x kernel_image" y todo parece ir
> bien, excepto al final, que me dice ésto.
> 
> dpkg-gencontrol -pkernel-image-2.0.36 -Pdebian/tmp-image/
> no utmp entry available, using value of LOGNAME ("root") at
> /usr/lib/dpkg/controllib.pl line 16.
> dpkg-gencontrol: error: package kernel-image-2.0.36 not in control info
> make: *** [stamp-image] Error 29
> 
> Dos veces lo he probado, y las dos a acabado diciéndome ésto.
> Por favor ¿alguna ayudita?

No quiero parecer desconfiado, pero ¿te has leido
/usr/doc/kernel-package/README.gz ? ;-)

Lo digo porque no hace falta copiar ningún directorio debian o stamp-x
ni nada de eso. Basta con:

- cd 
- tar -xvzf /linux-2.0.36.tgz
- cd linux
- make config(o menuconfig, o xconfig, ...)
- make-kpkg clean(no es imprescindible, pero soy un poco paranóico)
- LC_ALL=C fakeroot make-kpkg --revision=toomany.1.0 kernel_image
(^-- algunas versiones del dpkg se lían si usamos otro idioma)

y obtendrás tu kernel en ../kernel-image-*.deb
 
Ni siquiera tienes que ser "root" para hacerlo.

Saludos,
-- 
Enrique Zanardi [EMAIL PROTECTED]


Re: make-kpkg 2

1998-12-09 Por tema Agustín Martín
TooManySecrets wrote:
> 
> Buenas.
> 
> He "destarado" ;-) el kernel 2.0.36, y le he copiado los directorios y
> archivos "debian/" y "stamp-x" que me aparecen con el kernel 34 de la
> distribución. Hago el "make-kpkg --revision x kernel_image" y todo parece ir
> bien, excepto al final, que me dice ésto.
> 
> dpkg-gencontrol -pkernel-image-2.0.36 -Pdebian/tmp-image/
> no utmp entry available, using value of LOGNAME ("root") at
> /usr/lib/dpkg/controllib.pl line 16.
> dpkg-gencontrol: error: package kernel-image-2.0.36 not in control info
> make: *** [stamp-image] Error 29

Tiene en debian/control la información que le has pasado (de la 2.0.34),
pero intentas compilar una 2.0.36 y se queja.

No necesitas para nada copiar la información de las versiones anteriores
del kernel, make-kpgg lo creará. Así que simplemente "destarra" y lanza
el make-kpkg desde ahí (configure,limpia,crea imagen), sin añadir nada
de versiones anteriores del kernel

Siempre que cambies el nombre de la imagen del kernel haz, después de
configurar las opciones del kernel

make-kpkg clean

Puede que incluso sea suficiente en tu caso.

Saludos,


-- 
=
Agustín Martín Domingo, Dpto. de Física, ETS Arquitectura Madrid, 
(U. Politécnica de Madrid)  tel: +34 91-336-6536, Fax: +34 91-336-6554, 
email:[EMAIL PROTECTED], http://corbu.aq.upm.es/~agmartin/welcome.html


make-kpkg 2

1998-12-09 Por tema TooManySecrets
Buenas.

He "destarado" ;-) el kernel 2.0.36, y le he copiado los directorios y
archivos "debian/" y "stamp-x" que me aparecen con el kernel 34 de la
distribución. Hago el "make-kpkg --revision x kernel_image" y todo parece ir
bien, excepto al final, que me dice ésto.

dpkg-gencontrol -pkernel-image-2.0.36 -Pdebian/tmp-image/
no utmp entry available, using value of LOGNAME ("root") at
/usr/lib/dpkg/controllib.pl line 16.
dpkg-gencontrol: error: package kernel-image-2.0.36 not in control info
make: *** [stamp-image] Error 29

Dos veces lo he probado, y las dos a acabado diciéndome ésto.
Por favor ¿alguna ayudita?

Gracias por todo.

-- 
Have a nice day ;-)  Grupo AGUILA
TooManySecrets"Hay gente que vive y merece morir, y gente que muere
   y merece vivir. ¿Puedes devolver la vida? Pues no te 
   apresures a dispensarla, ya que ni el más sabio conoce
   el fin de todos los caminos"
  Gandalf (The Lord of the Rings)