feeds: Vendor repository indexes
Keep the native APK indexes alongside the expanded package metadata so image builds do not fetch mutable repository state. Generate pins atomically and retry transient generation failures.
This commit is contained in:
+11
-11
@@ -2,16 +2,16 @@
|
||||
{
|
||||
baseUrl = "https://downloads.openwrt.org/snapshots/targets/realtek/rtl930x/";
|
||||
sha256sums = {
|
||||
hash = "sha256-zmqHnByiQX2shzrexK+Dy+Pm7DLXOCglgvDLQCZTGHI=";
|
||||
hash = "sha256-mspbzbViDE7N+uaGj5gFG1cLIIi+rFlVnQNBml6/pgE=";
|
||||
name = "realtek_rtl930x-sha256sums";
|
||||
url = "https://downloads.openwrt.org/snapshots/targets/realtek/rtl930x/sha256sums";
|
||||
};
|
||||
imagebuilder = {
|
||||
sha256 = "f5ea3b1e8159b1326f6ab15333be8863a4d3a667e4279564ac1d0ccba4b83946";
|
||||
sha256 = "b9d44f17cfabb74ffd0e5b0ffac90432829a4919c9afbda2075f9d5f7c3c59c6";
|
||||
filename = "openwrt-imagebuilder-realtek-rtl930x.Linux-x86_64.tar.zst";
|
||||
};
|
||||
profiles.sourceInfo = {
|
||||
hash = "sha256-VuQ6qBOzIV1YQS5avGPrAn8XpuowLqJl5JOmOm0bdzk=";
|
||||
hash = "sha256-lj2vhvFqDOr0vOoPEL6Tuh+YHXLtZRxeDW5z8Mp3hB4=";
|
||||
name = "realtek_rtl930x-profiles.json";
|
||||
url = "https://downloads.openwrt.org/snapshots/targets/realtek/rtl930x/profiles.json";
|
||||
};
|
||||
@@ -19,7 +19,7 @@
|
||||
arch_packages = "mips_24kc";
|
||||
linux_kernel = {
|
||||
release = "1";
|
||||
vermagic = "a6fabedc29ec12cf8587db5777892f2e";
|
||||
vermagic = "212c46a4916d07d3327429c92631ba1e";
|
||||
version = "6.18.44";
|
||||
};
|
||||
default_packages = [
|
||||
@@ -45,7 +45,7 @@
|
||||
"urandom-seed"
|
||||
"urngd"
|
||||
];
|
||||
kmods_target = "6.18.44-1-a6fabedc29ec12cf8587db5777892f2e";
|
||||
kmods_target = "6.18.44-1-212c46a4916d07d3327429c92631ba1e";
|
||||
profiles = {
|
||||
d-link_dgs-1250-28x = {
|
||||
device_packages = [ "kmod-hwmon-lm75" ];
|
||||
@@ -203,12 +203,12 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
kmods."6.18.44-1-a6fabedc29ec12cf8587db5777892f2e" = {
|
||||
baseUrl = "https://downloads.openwrt.org/snapshots/targets/realtek/rtl930x/kmods/6.18.44-1-a6fabedc29ec12cf8587db5777892f2e/";
|
||||
kmods."6.18.44-1-212c46a4916d07d3327429c92631ba1e" = {
|
||||
baseUrl = "https://downloads.openwrt.org/snapshots/targets/realtek/rtl930x/kmods/6.18.44-1-212c46a4916d07d3327429c92631ba1e/";
|
||||
sourceInfo = {
|
||||
hash = "sha256-R8zmBsp0MherL9xV40ALt3+lRSXFhZBg+ByrMNVcHp0=";
|
||||
hash = "sha256-QCYh22aaILCF3ykuaw3jSwnsJAmjRVKiVy3MNhaG4k0=";
|
||||
name = "kmods-realtek_rtl930x-packages.adb";
|
||||
url = "https://downloads.openwrt.org/snapshots/targets/realtek/rtl930x/kmods/6.18.44-1-a6fabedc29ec12cf8587db5777892f2e/packages.adb";
|
||||
url = "file://${../../../indexes/kmods-realtek_rtl930x-packages.adb}";
|
||||
};
|
||||
packages =
|
||||
let
|
||||
@@ -219,9 +219,9 @@
|
||||
corePackages = {
|
||||
baseUrl = "https://downloads.openwrt.org/snapshots/targets/realtek/rtl930x/packages/";
|
||||
sourceInfo = {
|
||||
hash = "sha256-QyHxH4TcNKHO/+SvvpHMBd1mAuvwHCyUFR+vSPIhd10=";
|
||||
hash = "sha256-dxG4JmO51RQtacEw5RwV4UPCIMiPyqmJLEKXpgTnjak=";
|
||||
name = "realtek_rtl930x-packages.adb";
|
||||
url = "https://downloads.openwrt.org/snapshots/targets/realtek/rtl930x/packages/packages.adb";
|
||||
url = "file://${../../../indexes/realtek_rtl930x-packages.adb}";
|
||||
};
|
||||
packages =
|
||||
let
|
||||
|
||||
+719
-708
File diff suppressed because it is too large
Load Diff
+6
-6
@@ -265,8 +265,8 @@
|
||||
sha256 = "951ce6fb0c3f51480e481fefb73855daa98f65b2fe62fdfb11af6261456d9b49";
|
||||
};
|
||||
base-files = {
|
||||
version = "1706~f1bf2d1839";
|
||||
filename = "base-files-1706~f1bf2d1839.apk";
|
||||
version = "1706~3d902d07a9";
|
||||
filename = "base-files-1706~3d902d07a9.apk";
|
||||
depends = [
|
||||
"busybox"
|
||||
"fstools"
|
||||
@@ -283,7 +283,7 @@
|
||||
"usign"
|
||||
];
|
||||
provides = [ "base-files-any" ];
|
||||
sha256 = "c6a399a4462b9cbc39331427706b46f68a550403416ef06e648d1b62d86aa865";
|
||||
sha256 = "5387167190ab1de6ab1c1b19d2f77802c16ddf8821c86bc7eb93ab57c345b3c0";
|
||||
};
|
||||
block-mount = {
|
||||
version = "2026.07.25~2aa16407-r1";
|
||||
@@ -695,11 +695,11 @@
|
||||
sha256 = "20434eec20fc5536ac3a3b7bd5ca50dc9a0d7e7463a24554d341ee6e7c070113";
|
||||
};
|
||||
kernel = {
|
||||
version = "6.18.44~a6fabedc29ec12cf8587db5777892f2e-r1";
|
||||
filename = "kernel-6.18.44~a6fabedc29ec12cf8587db5777892f2e-r1.apk";
|
||||
version = "6.18.44~212c46a4916d07d3327429c92631ba1e-r1";
|
||||
filename = "kernel-6.18.44~212c46a4916d07d3327429c92631ba1e-r1.apk";
|
||||
depends = [ "libc" ];
|
||||
provides = [ "kernel-any" ];
|
||||
sha256 = "a71f63e5c8fc348034710d31e89392dddcb8c9a28c0ed8ebd78357be7a1bb656";
|
||||
sha256 = "570f5fe91c0dc512e99b8db6ff62462f1a071041a34d4a33f44bc7c48f4cc028";
|
||||
};
|
||||
libatomic1 = {
|
||||
version = "14.4.0-r5";
|
||||
|
||||
Reference in New Issue
Block a user