Re: make-kpkg 2
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
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
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)