Hallo Gruppe,

in der vagen Vermutung es kennst sich neben Heiko noch einer mit DEB Paketen
aus, frage ich mal hier statt direkt.

Ich baue aus den Vanilla-Sourcen auf einer amd64 Plattform Kerne für
verschiedene Plattformen ('make ARCH='). Dazu habe ich ein Script, welches
mir das Ergebnis mit ein paar Steuerdateien (CONTROL, changelog, postinst
usw.) mittels 'dpkg-deb' zusammenpappt. Resultierend daraus habe ich DEB
Pakete, die einen installierbaren Kernel enthalten. Noch habe ich Probleme
mir das changelog mittels apt-listchanges bei der Installation anzeigen zu
lassen, aber dazu an andere Stelle vielleicht mehr.

Nun gibt es Zielsysteme mit der Anforderung, nachträglich Software zu
installieren, die Kernel-Header erfordert. Nun möchte ich mein Zeug
dahingehend erweitern und denke, da muss doch was mit den fertigen Tools
gehen.

'make-kpkg' gilt als veraltet - ok.
Mit 'make kernel_headers' komme ich auch nicht so recht weiter.
Dokumentationen von 'make deb-pkg' gehen immer davon aus, dass ich als
Quellpaket auch schon ein DEB installiert habe. Ich habe es trotzdem gegen
meine Vanillaquellen angewendet und erhalte einen installierbaren Kern und
auch ein header-Paket. Leider greift die Drittsoftware dann auf
scripts/basic/fixdep zu und das ist ein amd64 Binary. Auch ein Kompilieren
direkt in den Quellen ('make ARCH=i386 fixdep') erzeugt wieder ein amd64 auf
der Kompiliermaschine.

Könnte mich bitte jemand auf einen erfolgversprechenden Pfad bringen?


Mit freundlichen Grüßen / Kind regards
     Ronny Seffner
--
Ronny Seffner  |  Alter Viehweg 1  |  01665 Klipphausen
www.seffner.de  |  [email protected]  |  +49 35245 72950
7EA62E22D9CC4F0B74DCBCEA864623A568694DB8



Antwort per Email an