51

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

imagebuilder potrafi to zrobić, czytaj https://eko.one.pl/?p=openwrt-imagebuilder

Ten online z firmware selectora nie umie.

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

52 (edytowany przez PiotrekK 2024-11-17 10:57:48)

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

OK, miałem na myśli tą wersje najprostszą, czyli online z firmware selectora.
Łatwiej i szybciej się już nie da pobrać gotowego, szytego na miarę obrazu (bez dołączania własnych plików oczywiście).

A ta opcja opisana przez Ciebie, jest chyba optymalna pod wieloma względami. "Szkoda prądu" skoro image builder zrobi wszystko za nas.

Korzystam z: MF286D; Kernel 6.12.60 r32225 i AW1000; Kernel 6.12.94 r35122
Wypełnij ankietę. Poprawiamy tłumaczenie LuCI. Szczegóły w tym poście

53

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

A gdzie jest imagebiulder do wersji rozwojowej?

Mi akurat zależy, aby testować nowe funkcje, wersja 23.05.5 nie ma wielu fajnych funkcji, które są już od dawna w wersji rozwojowej.

54

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Tam gdzie obrazy: https://downloads.openwrt.org/snapshots/targets/

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

55 (edytowany przez kmaras77 2025-06-26 21:29:45)

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Odświeżam temat - zrobiłem sobie skrypty budujące firmware za pomocą imagebuildera i teraz mam tylko problem z pakietami od Cezarego i 4IceG.
Obaj panowie nie publikują na GitHub skompilowanych pakietów, a nie po to robię imagebuildera aby nadal utrzymywać środowisko kompilacji i samemu je kompilować dla konkretnych architektur.
U cezarego pakiety są też na jego witrynie, więc jest do ogarnięcia.

Więc prośba do obu panów:

Czy możecie na GitHub wrzucić skompilowane pliki do releasów?
Tak jak jest w np: https://github.com/lisaac/luci-app-dockerman   - są releasy plików ipk.
Cezary - czy możesz budując i publikując obrazy na strone wrzucić też pliki openwrt-imagebuilder-*.tar.zst ?
Plik imagebuildera by bardzo pomógł budować custom obrazy z własnymi plikami z Twoich binarek.

56

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Nie, na githubie nie bo ja nie mam oddzielnie projektu dla każdego pakietu. A gotowe są dostępne w u mnie w repo.

Ja mam imagebuildery tylko ich nie widać domyślnie. W sha2556sums są ich nazwy. Moje Asu przecież z nich korzysta.

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

57 (edytowany przez kmaras77 2025-06-26 23:38:59)

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Dodałem do repositories.conf linię:
src/gz Cezary https://dl.eko.one.pl/openwrt-24.10/pac … e/Packages

Usunąłem sprawdzanie podpisu i problem jest taki, że z Twojego repozytorium pliki się nie ściągają, tak jak to się dzieje z innymi repozytoriami z OpenWRT.

Problem rozwiązuje pobranie tych plików dodatkowo wget do katalogu packages.

58

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

kmaras77 napisał/a:

Dodałem do repositories.conf linię:
src/gz Cezary https://dl.eko.one.pl/openwrt-24.10/pac … e/Packages

Usunąłem sprawdzanie podpisu i problem jest taki, że z Twojego repozytorium pliki się nie ściągają, tak jak to się dzieje z innymi repozytoriami z OpenWRT.

Problem rozwiązuje pobranie tych plików dodatkowo wget do katalogu packages.

Bo zrobiłeś podstawowy błąd - to jest link do repo a nie link do pliku Packages. Poprawny zapis to

src/gz Cezary https://dl.eko.one.pl/openwrt-24.10/packages/mips_24kc/base

O czym napisałam już wieki temu tu: https://eko.one.pl/?p=openwrt-24.10#architektury.

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

59

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

kmaras77 napisał/a:

Odświeżam temat - zrobiłem sobie skrypty budujące firmware za pomocą imagebuildera i teraz mam tylko problem z pakietami od Cezarego i 4IceG.
Obaj panowie nie publikują na GitHub skompilowanych pakietów, a nie po to robię imagebuildera aby nadal utrzymywać środowisko kompilacji i samemu je kompilować dla konkretnych architektur.
U cezarego pakiety są też na jego witrynie, więc jest do ogarnięcia.

Więc prośba do obu panów:

Czy możecie na GitHub wrzucić skompilowane pliki do releasów?

Siemanko
Z mojej strony dodam, ze udostepniam pakiety .ipk / .apk ale w repozytoriach https://github.com/4IceG/Modem-extras/tree/main/myrepo / https://github.com/4IceG/Modem-extras-a … ain/myapk. Kosztuje mnie to ogrom czasu i zabawy aby ten rozkrok na wersje / wydania utrzymywac, ale kazdy ma to co lubi.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

60

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Dzięki chłopaki. Działa jak bajka.
2 minuty i mam swój image z moimi pakietami i dodatkowymi plikami, i to dla wielu platform.


Fajnie, że macie swoje repozytoria z pakietami.


A tak z innej beczki - w wydaniu stabilnym jest OPKG. W snapshotach może byc APK.

Jak dodać repo apk do repositories.conf, bo
src/gz IceGapk https://github.com/4IceG/Modem-extras-a … main/myapk
nie działa.

61

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

I nie będzie działało. Masz dodać https://github.com/4IceG/Modem-extras/tree/main/myrepo a nie to co wskazałeś.

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

62 (edytowany przez kmaras77 2025-06-28 10:12:18)

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Cezary napisał/a:

I nie będzie działało. Masz dodać https://github.com/4IceG/Modem-extras/tree/main/myrepo a nie to co wskazałeś.

To jest repo z ipk i packages.gz i dodałem je juz jakis czas temu i nie o to pytam.

Teraz pytam o repo z plikami apk, czyli takie, gdzie nie ma plików ipk, ale są pliki apk. W takim repo nie ma packages.gz, tylko packages.adb.

W ogóle repo z apk jest potrzebne do imagebuildera?

Temat apk w openwrt jest jeszcze słabo udokumentowany.

63

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Nie, w wersji stabilnej nie dodajesz apk i nawet nie będzie działało. Zostało to wywalone żeby nie mieszać. W wersji stabilnej posługujesz się tylko ipk

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

64

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Cezary napisał/a:

Nie, w wersji stabilnej nie dodajesz apk i nawet nie będzie działało. Zostało to wywalone żeby nie mieszać. W wersji stabilnej posługujesz się tylko ipk

Wszystko jasne. 

Podsumowując dla tych, którzy chcą mieć w jednym poście sedno, czyli np. ja za pół roku wink

wersje stabilne mają plik repositories.conf i wpisy typu:

src/gz eko1_base https://dl.eko.one.pl/openwrt-24.10/pac … vfpv4/base
src/gz eko1_luci https://dl.eko.one.pl/openwrt-24.10/pac … vfpv4/luci
src/gz eko1_packages https://dl.eko.one.pl/openwrt-24.10/pac … 4/packages
src/gz 4IceGipk https://github.com/4IceG/Modem-extras/raw/main/myrepo




a snapshoty mają plik repositories i wpisy po prostu:

https://github.com/4IceG/Modem-extras-a … ckages.adb

65

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Ps. Jest powód dla którego nie używasz mojego ASU?

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

66 (edytowany przez kmaras77 2025-06-28 14:16:27)

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Cezary napisał/a:

Ps. Jest powód dla którego nie używasz mojego ASU?

Mam cały zestaw plików, które dorzucam do routerów, np sterowniki do drukarki HP, skrypty do zarządzania modemem ODU-IDU, synchronizacji danych pomiędzy routerami. Dodatkowe pakiety z innych repo.
Jak ich nie dodam do image, to znikają i muszę na około 10 urządzeniach je dogrywać.

Dodatkowo - nie masz BPI-R2.

A jak mam swój pełny image, to mam skrypt, który w kilka minut mi wszystko ogarnia.

Ale nie martw się - instaluję statystyki ekoone, więc masz je w swoich danych statystycznych.

67

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

OK. jasne.

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

68

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Cezary napisał/a:

OK. jasne.

Jakby w ASU była opcja preserve local files i wskazywało by się listę plików do zachowania, to bym korzystał.

Kiedyś robiłem jeszcze customkernele, ale teraz już nie mam potrzeby, więc Imagebuilder jest dla mnie ok.

69

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

To jeszcze jedno pytanie:
Jak najlepiej pozyskać listę pakietów do imagebuildera?

pobrać z działającego i skonfigurowanego routera za pomocą:
echo $(opkg list-installed | sed -e "s/\s.*$//")

Czy można pobrać gotowca z eko.one.pl w postaci config.buildinfo.luci i będą tam wszystkie potrzebne pakiety?

70

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Jak weźmiesz ode mnie to będziesz miał wszystkie pakiety które kompiluje a nie te które są w obrazie. Jest różnica, bo np. kompiluję także easyconfig, choć jego w obrazie luci nie ma standardowo (jest w mifi).

Już lepiej weź listę pakietów które masz zainstalowane obecnie.

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

71

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Podnoszę wersje budowanych obrazów do 25.12.0

I mam problem z dołączeniem repozytoriów Cezarego.

W pliku repositories dodałem:

https://dl.eko.one.pl/openwrt-25.12/pac … ckages.adb
https://dl.eko.one.pl/openwrt-25.12/pac … ckages.adb
https://dl.eko.one.pl/openwrt-25.12/pac … ckages.adb

I niestety po make image z parametrami mam:

WARNING: opening /home/karol/Imagebuilder/openwrt-imagebuilder-25.12.0-mediatek-filogic.Linux-x86_64/packages/packages.adb: No such file or directory
WARNING: updating and opening https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: UNTRUSTED signature
WARNING: updating and opening https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: UNTRUSTED signature
WARNING: updating and opening https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: UNTRUSTED signature
OK: 0 B in 0 packages
Package list missing or not up-to-date, generating it.

Building package index...
WARNING: opening from cache https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: No such file or directory
WARNING: opening from cache https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: No such file or directory
WARNING: opening from cache https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: No such file or directory


i tak w nieskończoność.


Co robić, jak żyć?

72

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Nie dodałeś mojego certyfikatu. Jest tutaj: https://dl.eko.one.pl/packages/apk/

Plik ma się znaleźć w katalogu "keys"

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

73

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Cezary napisał/a:

Nie dodałeś mojego certyfikatu. Jest tutaj: https://dl.eko.one.pl/packages/apk/

Plik ma się znaleźć w katalogu "keys"

Dzięki za ścieżke do certa - tak podejrzewałem, ze w tym problem, tylko go nie mogłem namierzyć u Ciebie w REPO.

Druga sprawa - mam pakiet IPK, który bym chciał dograć do image z nowym managerem APK.
Da się to zrobić na etapie imagebuildera ?

74

Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk

Gdzie jest certyfikat jest przy opisie wydania: https://eko.one.pl/?p=openwrt-25.12 ...

Bezpośrednio nie. Pośrednio - rozpakuj go, przerzuć pliki do files, wskaż katalog przy składaniu obrazu.

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