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 | ronny@seffner.de | +49 35245 72950 7EA62E22D9CC4F0B74DCBCEA864623A568694DB8