1 (edytowany przez aksnet 2017-08-03 21:43:05)

Temat: OpenWrt - budowanie własnego image - gdzie dodawać patche?

Witam

Buduje image OpenWrt luci 14.07 (nie Gargoyle).

Nie chciałbym edytować oryginalnych plików, ale dorobić do nich patche (diff)  i trzymać najlepiej w osobnym folderze w SDK.
Patche będą do skryptów sh i pewnie do plików c  (możliwe, że do innych plików  też)

W jakim folderze takie patche powinienem trzymać? Czy pliki z tego folderu zostaną spatchowane automatycznie, a może
powinienem napisać jakiś skrypt do tego?

Jak to wygląda od strony organizacji, skryptów i folderów?
Gdzie co  trzymać, żeby nie mieszać oryginalnego SDK i folderów z własnymi zmianami/patchami?

Czy folderu /files używa się tylko do nowych/zmienionych plików, czy mogę tam trzymać patche?

Czy są jakieś materiały wprowadzające w temat?

2

Odp: OpenWrt - budowanie własnego image - gdzie dodawać patche?

To zależy jak chcesz robić.
1. Robi się  po prostu łatki które lądują w katalogu patches w poszczególnych katalogach pakietów, przeczytaj także https://wiki.openwrt.org/doc/devel/patches
2. Tak samo jak robi się katalog files to można zrobić katalog patches, w nim łatki na całe drzewo + plik series który opisuje co ma być ładowane - zobacz np. to drzewo: https://github.com/domino-team/lede-170 … ede-17.01/

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