Temat: Post build script

Cześć, czy w openwrt da się na wzór buildroota przygotować coś ala post-build-script, który przerzuciłby do obrazu wymagane przeze mnie np. skompilowane moduły kernela albo czy istnieje jakiś dedykowany do tego sposób?

2

Odp: Post build script

Katalog files, to co tam umieścisz poleci w takiej samej postaci do obrazu. Opisane tu: http://eko.one.pl/?p=openwrt-kompilacja … kwdoobrazu

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Post build script

Ok, to akurat jasne ale jak to zrobić w runtime tzn. w momencie kompilacji całego rootfsa + kernela aby moduły automatycznie wrzucić do obrazu?

4

Odp: Post build script

Ale jakie moduły? Jeżeli masz już gotowe - to do files. Jeżeli masz w pakietach które się kompilują to dodajesz paczkę do obrazu po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Post build script

Moduły do m.in dvb. One są zbudowane w m.in.

build_dir/target-mips_24kc_musl/linux-ar71xx_generic/linux-4.14.105/drivers/media/

ale fizycznie w obrazie systemu ich nie ma. Teoretycznie mógłbym je teraz skopiować do files/ ale jeśli zmieni się rewizja kernela to mogą nie załadować, dlatego szukam jakieś automatyzacji tego.

6

Odp: Post build script

Dlatego też zrób sobie z nich paczkę. Spójrz do package/kernel/linux/modules/ np. other.mk, żeby zbudować paczkę są trzy sekcje, w pierwszej podajesz nazwy z konfiga które ma włączyć w kernelu oraz moduły gdzie są i które ma spakować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Post build script

O to dokładnie mi chodziło. Dzięki bardzo i dobrej nocy!