Hallo!
Auf meinem armhf Netbook Toshiba AC100 verwende ich momentan den
3.8 Kernel-Branch. Jedoch muss das Device-tree File (dtb) kompiliert
und an das Kernel-Image angehängt werden. Momentan muss ich das
nach dem Bauen des Kernels mit make-kpkg manuell machen, und
mit cat an das Image anhängen. Erst dann flashe ich das Image mit
abootimg. Gibt es eine Möglichkeit, dass dies automatisch passiert,
dass beim Kernel bauen auf Debian Art das dtb File angehängt wird?
Device-tree mit make-kpkg anhängen
Re: Device-tree mit make-kpkg anhängen
Du könntest eine andere rules angeben,
siehe /usr/bin/make-kpkg und /usr/share/doc/kernel-package/ruleset/,
und in der das Anhängen einflechten.
Oder Du arbeitest mit Hooks (Skripte) in /etc/kernel/,
scheint mir flexibler.
("Früher" mal 'postinst_hook = /../skript' in /etc/kernel-image.conf)
Eingebunden ein Mechanismus wie /var/lib/initramfs-tools/.
-----------------
make-kpkg <-> make deb-pkg, builddeb: Jedoch hier eingebunden würde es den tree zur Zeit des Bauens darstellen,
genauso wie beim make-kpkg.
Wichtiger wäre aber wohl der tree zur Zeit der Installation -> eher einbinden in die Hooks.
Nicht zu vergessen Bauen des Kernel auf einem andern System in cross-compile-Umgebung.
siehe /usr/bin/make-kpkg und /usr/share/doc/kernel-package/ruleset/,
und in der das Anhängen einflechten.
Oder Du arbeitest mit Hooks (Skripte) in /etc/kernel/,
scheint mir flexibler.
("Früher" mal 'postinst_hook = /../skript' in /etc/kernel-image.conf)
Eingebunden ein Mechanismus wie /var/lib/initramfs-tools/.
-----------------
make-kpkg <-> make deb-pkg, builddeb:
Code: Alles auswählen
else
cp System.map "$tmpdir/boot/System.map-$version"
cp .config "$tmpdir/boot/config-$version"
# Not all arches include the boot path in KBUILD_IMAGE
if [ -e $KBUILD_IMAGE ]; then
cp $KBUILD_IMAGE "$tmpdir/boot/vmlinuz-$version"
else
cp arch/$ARCH/boot/$KBUILD_IMAGE "$tmpdir/boot/vmlinuz-$version"
fi
fi
genauso wie beim make-kpkg.
Wichtiger wäre aber wohl der tree zur Zeit der Installation -> eher einbinden in die Hooks.
Nicht zu vergessen Bauen des Kernel auf einem andern System in cross-compile-Umgebung.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Device-tree mit make-kpkg anhängen
Also doch nicht ganz so einfach. Ich dachte vielleicht, es wäre schon was
in make-kpkg vorgesehen.
in make-kpkg vorgesehen.
Re: Device-tree mit make-kpkg anhängen
Du wirst doch am Beispiel von sowas wie
/etc/kernel/postinst.d/initramfs-tools
ein eigenes Skript basteln können?
/etc/kernel/postinst.d/initramfs-tools
ein eigenes Skript basteln können?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")