1 (edytowany przez kw 2023-04-11 13:54:05)

Temat: Własny obraz z repo eko.one

Cześć,

Zbudowałem sobie fw dla Xiaomi AX3600. Dorzuciłem tam wysyłanie statystyk i banner dla ssh tak jak w obrazach z tej strony. Do tego kawałek patcha, a dokładnie edycję netfilter.mk.

Pytanie moje jest takie, jak mogę zrobić żeby w zbudowanym obrazie w /etc/opkg/distfeeds.conf był poprawny link do repo (tak wiem, nie jest budowane dla tego targetu, ale może kiedyś będzie)?

Aktualnie wrzuca mi:

src/gz openwrt_ekoone https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/ekoone

W feeds.conf mam:

src-git ekoone https://github.com/obsy/packages.git

I druga sprawa. Z racji zmodyfikowania paczki w netfilter przy opkg update mam:

* opkg_download: Failed to download https://downloads.openwrt.org/snapshots … ckages.gz, wget returned 8.

Da się to ukryć/obejść czy muszę z tym żyć?


P.S. WSL na windowsie to genialna sprawa do takich rzeczy
P.S.S. Konfigurację Busybox'a można robić bezpośrednio w .config, nie trzeba patchować jego konfigu w pakiecie, wystarczy dodać:

CONFIG_BUSYBOX_CUSTOM=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_REVERSE_SEARCH=y

2 (edytowany przez Cezary 2023-04-11 13:58:09)

Odp: Własny obraz z repo eko.one

Ja nie buduję ani wersji rozwojowej ani tego tego targetu. Więc nie masz co dodawać, bo u mnie to po prostu nie istnieje.

A ta druga sprawa - takie repo też nie istnieje, stąd błąd. Nawet jak by istniało to nie możesz tego dodawać bo to moduły z openwrt z nie z twojego builda. Sam zbudowałem obraz to masz używać własnych modułów dokładnie z tego builda. Nie innych, bo to może działać, ale też z racji braku niektórych opcji może wykładać się na kerneli.

PS. Ja mam właśnie tak zrobione żeby nie trzeba było BUSYBOX_CUSTOM włączać. Więc "nie, nie wystarczy" bo to zależy co chcesz osiągnąć.

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

3 (edytowany przez Cezary 2023-04-11 14:05:23)

Odp: Własny obraz z repo eko.one

Wiem że nie istnieje. ale jakby kiedyś zaczął budować to chciałbym być gotów wink

Kernela nie modyfikowałem więc wszystko będzie ok, ale rozumiem dali takie zabezpieczenie i nie obejdę tego?

Cezary napisał/a:

PS. Ja mam właśnie tak zrobione żeby nie trzeba było BUSYBOX_CUSTOM włączać. Więc "nie, nie wystarczy" bo to zależy co chcesz osiągnąć.

Nie rozumiem trochę, co daje dodatkowo patch nad wpisaniem tego w .config?

4

Odp: Własny obraz z repo eko.one

Obejdziesz jak wygenerujesz sobie dokładnie taki konfig jak oni używają żeby vermagic był taki sam. Albo podmienić vermagic.

Nadal - jak zacznę budować to będzie to linia wydania stabilnego, więc nie będzie to link https://downloads.openwrt.org/snapshots … cortex-a53 tylko kierujący na dl.eko.one.pl do odpowiedniego podkatalogu. Np. https://dl.eko.one.pl/openwrt-23.03/pac … ortex-a53/ o ile tak nazwą branch następnego wydania bo tego nikt jeszcze nie wie.

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

5 (edytowany przez Cezary 2023-04-11 14:05:32)

Odp: Własny obraz z repo eko.one

kw napisał/a:
Cezary napisał/a:

PS. Ja mam właśnie tak zrobione żeby nie trzeba było BUSYBOX_CUSTOM włączać. Więc "nie, nie wystarczy" bo to zależy co chcesz osiągnąć.

Nie rozumiem trochę, co daje dodatkowo patch nad wpisaniem tego w .config?

Że domyślnie to jest włączone dla wszystkiego co buduję i nie muszę trzymać z tyły głowy sprawdzenia czy włączyłem to w .config dla wszystkiego co buduję.

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

6 (edytowany przez kw 2023-04-11 14:09:08)

Odp: Własny obraz z repo eko.one

Cezary napisał/a:

Obejdziesz jak wygenerujesz sobie dokładnie taki konfig jak oni używają żeby vermagic był taki sam. Albo podmienić vermagic.

Nadal - jak zacznę budować to będzie to linia wydania stabilnego, więc nie będzie to link https://downloads.openwrt.org/snapshots … cortex-a53 tylko kierujący na dl.eko.one.pl do odpowiedniego podkatalogu. Np. https://dl.eko.one.pl/openwrt-23.03/pac … ortex-a53/ o ile tak nazwą branch następnego wydania bo tego nikt jeszcze nie wie.

czyli do doczytania co to jest vermagic - dzięki!

co do linku to jestem świadom że to będzie co innego, tylko chciałbym wiedzieć jak tam magia działa u Ciebie że masz poprawne linki do repo w wynikowym obrazie i pewnie razem z kluczem smile

Cezary napisał/a:

Że domyślnie to jest włączone dla wszystkiego co buduję i nie muszę trzymać z tyły głowy sprawdzenia czy włączyłem to w .config dla wszystkiego co buduję.

Ok, w takim wypadku ma to jak najbardziej sens. Ja z racji jednego targetu ograniczam ilość komend i diffów które moga się rozjechać z czasem.

7

Odp: Własny obraz z repo eko.one

Klucz dodaje się automatycznie do obrazu podczas kompilacji, nim także możesz podpisać repo, a linki robią się mi w skryptach przed rozpoczęciem budowy obrazów dla danej architektury.

Na swoje potrzeby możesz zmodyfikować na stałe plik package/system/opkg/files/customfeeds.conf i dodaj tam linki do repo jakie chcesz.

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

8

Odp: Własny obraz z repo eko.one

Czyli nie ma standardowego sposobu, szkoda ale dzięki za porady.

9

Odp: Własny obraz z repo eko.one

No jest, możesz w konfigu pozmieniać w ogóle adresy repo (zobacz np. https://github.com/openwrt/openwrt/comm … 12594f20f8 ). Ale wtedy będzie tylko twoje a nie podłączenie kilku, np. openwrt i twojego.

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