On Wed, July 27, 2011 15:45, Ronny Seffner wrote:
eine debian-fokussierte Frage: Ich möchte auf einem System gern Kerne für zwei Architekturen (x86_64 und i686) als deb Pakete bauen um sie dann in einem eigenen apt-repository zu publizieren, dabei fehlt mir Verständnis.
- ich lade einen vanilla kernel, entpacke und passe die config an
- ich stelle die shell in das Verzeichnis der Quellen
- ich nutze 'make-kpgk buildpackage' um in der Architektur des aktuellen
Systems zu bauen : schon das wirft keinen build an, geht das nur mit debian-eigenen Kernelquellen ? muss/sollte man ausser dem maintainer und der Mail in der /etc/kernel.pkg.conf irgendetwas ändern
Bis hierhin kann ich Dir nicht so richtig helfen - ich baue im Moment keine eigenen Kernel und wenn, dann nicht als deb-Paket.
? wenn denn schritt 3 irgendwann mal klappt, wie komme ich zur anderen Architektur, mit den Parametern '--arch foo' und '--cross-compile foo'
Wie macht ihr sowas?
Ich habe mehrere chroot-Jails gebastelt (mit debootstrap) in denen ich komplette i386 oder x64 Debiane habe. Dort drin kann ich in einer recht sauberen Umgebung Pakete bauen.
Falls Du heute abend da bist kann ich Dir das mal zeigen.
Konrad