Hallo Jens!

Jens Benecke schrieb am Samstag, 19. Mai 2001:

> On Sat, May 19, 2001 at 01:39:32PM +0200, Wilhelm Wienemann wrote:
> > > Ich habe mal etwas in der Dokumentation rumgest�bert aber bin bisher
> > > noch nicht zum Erfolg gekommen.
> > Manchmal ben�tigt man schon etwas mehr als 'etwas' rumst�bern. :-)
> 
> Ich habe mittlerweile einen Kernel mit make-kpkg zustandebekommen, der
> aber nicht bootet. 

Vermutlich stimmt er ja (auch) nicht mit Deiner Umgebung �berein.
Woher soll er entsprechende Informationen bekommen haben?

> Es stellt sich heraus, da� er devfsd braucht. 
> Kann ich die Abh�ngigkeit irgendwie vordefinieren?

Ein Hinweis darauf, dass im Segment 'File systems' der
Kernel-Konfigurationsdatei die Option(en):

CONFIG_DEVFS_FS=y

ggfs. auch:

CONFIG_DEVFS_MOUNT=y

und wenn Du weitergehend analysieren m�chtest auch:

CONFIG_DEVFS_DEBUG=y

gesetzt sein sollen, ist ja bestimmt nicht besonders erw�hnenswert.

Wenn ich mir die Documentation zu devfs im Kernelpaket ansehe, dann
glaube ich, dass das von Dir gew�nschte �ber das ebenfalls in diesem
Verzeichnis befindliche 'rc.devfs', welches standardm��ig in /etc/rc.d
- unter Debian aber wohl eher in /etc/init.d - installiert wird und 
�ber entsprechende symbolische Links in der jeweiligen rc[x].d directories
w�hrend des Bootvorgangs eingebunden wird, erf�llt.

> > > Ich m�chte einen 2.4.4er Kernel mit dem grsecurity Patch und dem
> > > LPP (linux progress patch) bauen. Ich hatte es so verstanden da�
> > > die patches von make-kpkg automatisch eingebunden werden. 
> > Wo hast Du denn das gelesen. Das ist mir bisher so noch nicht
> > untergekommen.  Hier patche ich ganz normal.  Anschliessend ein make
> > xconfig
> 
> Das ist die �bliche Methode? 

Die so auch im README.gz unter /usr/share/doc/kernel-package
nochmal so beschrieben steht.
-----------------------> Bei�kante < -------------------------
Phase ONE: Getting and configuring the kernel
 1% cd <kernel source tree>
 2% make config   # or make menuconfig or make xconfig and configure
Phase TWO: Create a portable kernel image .deb file
 3% make-kpkg clean
 4% $Get_Root make-kpkg --revision=custom.1.0 kernel_image
      (Get_Root is whatever you need to become root -- fakeroot or
      sudo are examples that come to mind).
Phase THREE: Install the kernel image on one or more machines
 5# dpkg -i ../kernel-image-X.XXX_1.0_<arch>.deb
 6# shutdown -r now # If and only if LILO worked or you have a means of
                    # booting the new kernel. YOU HAVE BEEN WARNED!!
--------------------> hier abbei�en <-----------------------------


> Ich hatte das so verstanden, da� man alle seine Patches in
> /usr/src/kernel-patches/$(arch)/build/ schiebt und ein Skript
> schreibt, welches die ein- und wieder rauspatchen kann.

Steht wo n�her beschrieben?

Gr��e - Wilhelm

-- 
(�> Wilhelm Wienemann <[EMAIL PROTECTED]>  -�)  -�)
//\ Gr��e vom NiederRhein, der Region mit R(h)einKultur /\\   /\\
V_/_                                                   _\_V  _\_V

PGP signature

Antwort per Email an