What building enivronment I use to compile my version of OpenWRT?

here is what I have now

install -d -m0755 /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/ffmpeg-custom/ffmpeg-5.1.3/ipkg-x86_64/ffmpeg-custom/usr/bin
cp -fpR /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/ffmpeg-custom/ffmpeg-5.1.3/ipkg-install/usr/bin/ffmpeg /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/ffmpeg-custom/ffmpeg-5.1.3/ipkg-x86_64/ffmpeg-custom/usr/bin/
cp: cannot stat '/home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/ffmpeg-custom/ffmpeg-5.1.3/ipkg-install/usr/bin/ffmpeg': No such file or directory
make[3]: *** [Makefile:757: /home/wrtbuilder/openwrt/bin/packages/x86_64/packages/ffmpeg-custom_5.1.3-1_x86_64.ipk] Error 1
make[3]: Leaving directory '/home/wrtbuilder/openwrt/feeds/packages/multimedia/ffmpeg'
time: package/feeds/packages/ffmpeg/custom/compile#0.54#0.51#1.34
    ERROR: package/feeds/packages/ffmpeg failed to build (build variant: custom).
make[2]: *** [package/Makefile:129: package/feeds/packages/ffmpeg/compile] Error 1
make[2]: Leaving directory '/home/wrtbuilder/openwrt'
make[1]: *** [package/Makefile:123: /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/wrtbuilder/openwrt'
make: *** [/home/wrtbuilder/openwrt/include/toplevel.mk:233: world] Error 2
wrtbuilder@ushare:~/openwrt$

I believe there is some problem with ffmpeg-custom. May be it is because I must enable only one - libffmpeg OR ffmpeg?

you still haven't caught why it fails ...

1 Like

Go further back in the log. You will find an error. Likely that it failed to compile. You need to see why to know the next steps.

As mentioned. you need to capture more of the log, you are missing the actual point of failure. We can see from the above that ffmpeg has failed to build... now we need to see why its failing.

Well, here is whole log

1 Socket in /run/screen/S-wrtbuilder.
wrtbuilder@ushare:~$ screen -r 1988.pts-0.ushare
time: package/libs/libiconv-full/host-compile#0.49#0.36#0.99
make[3]: Entering directory '/home/wrtbuilder/openwrt/package/libs/libunistring'
make[3]: Leaving directory '/home/wrtbuilder/openwrt/package/libs/libunistring'
time: package/libs/libunistring/host-compile#0.33#0.43#0.90
make[3]: Entering directory '/home/wrtbuilder/openwrt/package/libs/libxml2'
make[3]: Leaving directory '/home/wrtbuilder/openwrt/package/libs/libxml2'
time: package/libs/libxml2/host-compile#0.32#0.40#0.81
make[3]: Entering directory '/home/wrtbuilder/openwrt/package/libs/gettext-full'
make[3]: Leaving directory '/home/wrtbuilder/openwrt/package/libs/gettext-full'
time: package/libs/gettext-full/host-compile#0.59#0.58#1.56
make[3]: Entering directory '/home/wrtbuilder/openwrt/package/libs/gmp'
mkdir -p /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
echo '10' | cmp -s - /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo/libgmp.version || { echo '10' > /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo/libgmp.version;  }
SHELL= flock /home/wrtbuilder/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/gmp-6.2.1/.pkgdir/libgmp/. /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.libgmp_installed
echo "libgmp" >> /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo/gmp.default.install
make[3]: Leaving directory '/home/wrtbuilder/openwrt/package/libs/gmp'
time: package/libs/gmp/compile#0.39#0.50#3.34
make[3]: Entering directory '/home/wrtbuilder/openwrt/package/libs/nettle'
mkdir -p /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
echo '8' | cmp -s - /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo/libnettle.version || { echo '8' > /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo/libnettle.version;  }
SHELL= flock /home/wrtbuilder/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/nettle-3.9.1/.pkgdir/libnettle/. /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.libnettle_installed
echo "libnettle" >> /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo/nettle.default.install
make[3]: Leaving directory '/home/wrtbuilder/openwrt/package/libs/nettle'
time: package/libs/nettle/compile#0.30#0.37#1.65
make[3]: Entering directory '/home/wrtbuilder/openwrt/feeds/packages/libs/gnutls'
mkdir -p /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/wrtbuilder/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/gnutls-3.8.3/.pkgdir/libgnutls/. /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.libgnutls_installed
echo "libgnutls" >> /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo/gnutls.default.install
make[3]: Leaving directory '/home/wrtbuilder/openwrt/feeds/packages/libs/gnutls'
time: package/feeds/packages/gnutls/compile#0.48#0.58#2.30
make[3]: Entering directory '/home/wrtbuilder/openwrt/package/utils/bzip2'
mkdir -p /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
echo '1.0' | cmp -s - /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo/libbz2.version || { echo '1.0' > /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo/libbz2.version;  }
SHELL= flock /home/wrtbuilder/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/bzip2-1.0.8/.pkgdir/libbz2/. /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.libbz2_installed
echo "libbz2" >> /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo/bzip2.default.install
make[3]: Leaving directory '/home/wrtbuilder/openwrt/package/utils/bzip2'
time: package/utils/bzip2/compile#0.90#0.40#1.31
make[3]: Entering directory '/home/wrtbuilder/openwrt/feeds/packages/sound/fdk-aac'
make[3]: Leaving directory '/home/wrtbuilder/openwrt/feeds/packages/sound/fdk-aac'
time: package/feeds/packages/fdk-aac/compile#0.26#0.26#0.62
make[3]: Entering directory '/home/wrtbuilder/openwrt/feeds/packages/sound/lame'
make[3]: Leaving directory '/home/wrtbuilder/openwrt/feeds/packages/sound/lame'
time: package/feeds/packages/lame/compile#0.24#0.26#0.57
make[3]: Entering directory '/home/wrtbuilder/openwrt/feeds/packages/multimedia/ffmpeg'
mkdir -p /home/wrtbuilder/openwrt/bin/targets/x86/64/packages /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/ffmpeg-custom/ffmpeg-5.1.3/ipkg-x86_64/ffmpeg-custom/CONTROL /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/pkginfo
install -d -m0755 /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/ffmpeg-custom/ffmpeg-5.1.3/ipkg-x86_64/ffmpeg-custom/usr/bin
cp -fpR /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/ffmpeg-custom/ffmpeg-5.1.3/ipkg-install/usr/bin/ffmpeg /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/ffmpeg-custom/ffmpeg-5.1.3/ipkg-x86_64/ffmpeg-custom/usr/bin/
cp: cannot stat '/home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/ffmpeg-custom/ffmpeg-5.1.3/ipkg-install/usr/bin/ffmpeg': No such file or directory
make[3]: *** [Makefile:757: /home/wrtbuilder/openwrt/bin/packages/x86_64/packages/ffmpeg-custom_5.1.3-1_x86_64.ipk] Error 1
make[3]: Leaving directory '/home/wrtbuilder/openwrt/feeds/packages/multimedia/ffmpeg'
time: package/feeds/packages/ffmpeg/custom/compile#0.54#0.51#1.34
    ERROR: package/feeds/packages/ffmpeg failed to build (build variant: custom).
make[2]: *** [package/Makefile:129: package/feeds/packages/ffmpeg/compile] Error 1
make[2]: Leaving directory '/home/wrtbuilder/openwrt'
make[1]: *** [package/Makefile:123: /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/wrtbuilder/openwrt'
make: *** [/home/wrtbuilder/openwrt/include/toplevel.mk:233: world] Error 2
wrtbuilder@ushare:~/openwrt$

may be you can figure it out. My guess is insufficient user rights to create folder "ffmpeg" may be...

Thank you. As I understand there are log files about process and must put it here? I will search
UPD: I have not find any *.log files even for I've looked through all directories

wrtbuilder@ushare:~/openwrt$ ls -l
total 144
drwxr-xr-x  4 wrtbuilder wrtbuilder  4096 Apr 28 16:46 bin
-rw-rw-r--  1 wrtbuilder wrtbuilder   106 Apr 15 10:44 BSDmakefile
drwxr-xr-x  6 wrtbuilder wrtbuilder  4096 Apr 28 16:45 build_dir
drwxrwxr-x  2 wrtbuilder wrtbuilder  4096 Apr 15 10:55 config
-rw-rw-r--  1 wrtbuilder wrtbuilder   668 Apr 15 10:44 Config.in
-rw-rw-r--  1 wrtbuilder wrtbuilder   284 Apr 15 10:44 COPYING
drwxr-xr-x  3 wrtbuilder wrtbuilder 12288 Apr 30 15:57 dl
drwxrwxr-x 10 wrtbuilder wrtbuilder  4096 Apr 15 11:09 feeds
-rw-rw-r--  1 wrtbuilder wrtbuilder   287 Apr 15 10:55 feeds.conf.default
drwxrwxr-x  3 wrtbuilder wrtbuilder  4096 Apr 15 10:55 include
-rw-r--r--  1 wrtbuilder wrtbuilder   176 Apr 30 15:56 key-build
-rw-r--r--  1 wrtbuilder wrtbuilder    92 Apr 30 15:56 key-build.pub
-rw-r--r--  1 wrtbuilder wrtbuilder   356 Apr 30 15:56 key-build.ucert
-rw-r--r--  1 wrtbuilder wrtbuilder   260 Apr 30 15:56 key-build.ucert.revoke
drwxrwxr-x  2 wrtbuilder wrtbuilder  4096 Apr 15 10:44 LICENSES
-rw-rw-r--  1 wrtbuilder wrtbuilder  4233 Apr 15 10:44 Makefile
drwxrwxr-x 12 wrtbuilder wrtbuilder  4096 Apr 15 11:10 package
-rw-rw-r--  1 wrtbuilder wrtbuilder  4297 Apr 15 10:55 README.md
-rw-rw-r--  1 wrtbuilder wrtbuilder 14750 Apr 15 10:55 rules.mk
drwxrwxr-x  4 wrtbuilder wrtbuilder  4096 Apr 15 10:55 scripts
drwxrwxr-x  6 wrtbuilder wrtbuilder  4096 Apr 28 16:46 staging_dir
drwxrwxr-x  7 wrtbuilder wrtbuilder  4096 Apr 15 10:55 target
drwxrwxr-x  4 wrtbuilder wrtbuilder 20480 Apr 30 16:05 tmp
drwxrwxr-x 11 wrtbuilder wrtbuilder  4096 Apr 15 10:55 toolchain
drwxrwxr-x 72 wrtbuilder wrtbuilder  4096 Apr 15 10:55 tools

UPD2:
I just edit config file and via

make menuconfig

and uncheck ffmpeg since it is only package which cause trouble. Also there is a chance to find out if libffmpeg is enough for motion as library, without ffmpeg as, well, "application" of package for that matter.

UPD3:
It seems I am out of space

-rootfs.tar.gz
/home/wrtbuilder/openwrt/staging_dir/host/bin/mksquashfs4 /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/root-x86 /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/linux-x86_64/root.squashfs -nopad -noappend -root-owned -comp xz -Xpreset 9 -Xe -Xlc 0 -Xlp 2 -Xpb 2 -Xbcj x86 -b 256k -p '/dev d 755 0 0' -p '/dev/console c 600 0 0 5 1' -no-xattrs
Parallel mksquashfs: Using 2 processors
Creating 4.0 filesystem on /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/linux-x86_64/root.squashfs, block size 262144.
Pseudo file "dev" exists in source filesystem "/home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/root-x86/dev".
Ignoring, exclude it (-e/-ef) to override.
[==========================================================================================================================================================================================================================/] 2825/2825 100%

Exportable Squashfs 4.0 filesystem, xz compressed, data block size 262144
        compressed data, compressed metadata, compressed fragments,
        no xattrs, compressed ids
        duplicates are removed
Filesystem size 44206.49 Kbytes (43.17 Mbytes)
        35.05% of uncompressed filesystem size (126120.67 Kbytes)
Inode table size 22668 bytes (22.14 Kbytes)
        21.18% of uncompressed inode table size (107012 bytes)
Directory table size 29270 bytes (28.58 Kbytes)
        41.66% of uncompressed directory table size (70257 bytes)
Number of duplicate files found 317
Number of inodes 3151
Number of files 2462
Number of fragments 97
Number of symbolic links 368
Number of device nodes 1
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 320
Number of hard-links 0
Number of ids (unique uids + gids) 1
Number of uids 1
        root (0)
Number of gids 1
        root (0)
/home/wrtbuilder/openwrt/staging_dir/host/bin/make_ext4fs -L rootfs -l 109051904 -b 4096 -m 0  -T 1744505587 /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/linux-x86_64/root.ext4 /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/root-x86/
Creating filesystem with parameters:
    Size: 109051904
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 6656
    Inode size: 256
    Journal blocks: 1024
    Label: rootfs
    Blocks: 26624
    Block groups: 1
    Reserved blocks: 0
    Reserved block group size: 7
error: ext4_allocate_best_fit_partial: failed to allocate 516 blocks, out of space?
make[5]: *** [/home/wrtbuilder/openwrt/include/image.mk:350: /home/wrtbuilder/openwrt/build_dir/target-x86_64_musl/linux-x86_64/root.ext4] Error 1
make[5]: Leaving directory '/home/wrtbuilder/openwrt/target/linux/x86/image'
make[4]: *** [Makefile:24: install] Error 2
make[4]: Leaving directory '/home/wrtbuilder/openwrt/target/linux/x86'
make[3]: *** [Makefile:11: install] Error 2
make[3]: Leaving directory '/home/wrtbuilder/openwrt/target/linux'
time: target/linux/install#226.70#18.08#217.96
    ERROR: target/linux failed to build.
make[2]: *** [target/Makefile:32: target/linux/install] Error 1
make[2]: Leaving directory '/home/wrtbuilder/openwrt'
make[1]: *** [target/Makefile:26: /home/wrtbuilder/openwrt/staging_dir/target-x86_64_musl/stamp/.target_install] Error 2
make[1]: Leaving directory '/home/wrtbuilder/openwrt'
make: *** [/home/wrtbuilder/openwrt/include/toplevel.mk:233: world] Error 2
wrtbuilder@ushare:~/openwrt$

Yet

wrtbuilder@ushare:~/openwrt$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           392M  4.6M  387M   2% /run
/dev/sda2       110G   31G   74G  29% /
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/sdc1       229G   94G  124G  44% /media/windows
/dev/sdb1       229G   71G  147G  33% /media/sharedisk
/dev/sdd1       916G  690G  180G  80% /media/backup
tmpfs           392M   16K  392M   1% /run/user/1005
wrtbuilder@ushare:~/openwrt$

Indicates that there are plenty of space or at least suffucient amount of space.

This is telling you you're out of space on your rootfs in the firmware and not on your build machine. You can adjust this through CONFIG_TARGET_ROOTFS_PARTSIZE.

2 Likes

Many thanks, friend! Why would that happen? I persume I added too many packages?
As I understand CONFIG_TARGET_ROOTFS_PARTSIZE is not an option of make menuconfig, but I must edit .config file directly?

You can find it in make nconfig/menuconfig under Target Images/ Root filesystem partition size (in MiB).

I’d caution you about modifying this setting in either direct edit of your .config or via make nconfig/menuconfig. Flash base targets in the build system will be default set to the largest Safe image size so exceeding the pre-determined variable shown could cause further issues. e.g. I have no issues setting RootFS Size to 1024 for my X86/64 target but won’t touch default for my Filogic target.

1 Like

It seems I just not make for making OpenWRT, cause I get error, like

wrtbuilder@ushare:~/openwrt$ make nconfig/menuconfig
make[2]: Entering directory '/home/wrtbuilder/openwrt/scripts/config'
make[2]: 'conf' is up to date.
make[2]: Leaving directory '/home/wrtbuilder/openwrt/scripts/config'
 make[1] nconfig/menuconfig
make -r nconfig/menuconfig: build failed. Please re-run make with -j1 V=s or V=sc for a higher verbosity level to see what's going on
make: *** [/home/wrtbuilder/openwrt/include/toplevel.mk:233: nconfig/menuconfig] Error 1

I suppose if I rerun

make with -j1 V=s or V=sc

I will end up with same error like before

UPD:

wrtbuilder@ushare:~/openwrt$ make nconfig/menuconfig -j1 V=s
make[2]: Entering directory '/home/wrtbuilder/openwrt/scripts/config'
make[2]: 'conf' is up to date.
make[2]: Leaving directory '/home/wrtbuilder/openwrt/scripts/config'
make[1]: Entering directory '/home/wrtbuilder/openwrt'
make[1]: *** No rule to make target 'nconfig/menuconfig'.  Stop.
make[1]: Leaving directory '/home/wrtbuilder/openwrt'
make: *** [/home/wrtbuilder/openwrt/include/toplevel.mk:233: nconfig/menuconfig] Error 2
wrtbuilder@ushare:~/openwrt$

Can we just start at the basics?
Wipe out whatever you have done to this build directory.
Start with a fresh clone of OpenWrt.
Checkout the openwrt-24.10 branch.
Follow the instructions to do a full build with V=s.
Make sure you can get a basic build to complete. This would say that your build environment is healthy.

Then we can look at ffmpeg.

4 Likes

Use one or the other - nconfig for text based, menuconfig for the typical graphical rendition.

2 Likes

Ok. I clear all previous installation and here is what I have done so far:

git clone https://git.openwrt.org/openwrt/openwrt.git
cd openwrt
git pull 
git branch -a
git tag (I am not sure I understand purpose of this command)
git checkout openwrt-23.05 (I still want to keep this version)
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig

Then I only choose basics for x86_64 architecture like Target and so on, saved config and going to execute

make V=s -j $(nproc)

P.S. I also changed root partition size from 256 to 4096 (I persume squashfs option is about that)
I hope everything will be fine.

4096Mib is very unlikely .. you'd better check your math

3 Likes

Is not it 4 Gb? I was hoping for partition of 4Gb root space.
Unfortunately I had to leave and could not wait till building finishes. Here is what I have got now


I believe it is builded? I now must check image by writing it *.bin file to disk ant try to boot?

I would expect to see an ext4 or squashfs combined file in there. So it still doesn’t look right.
Can you paste your .config on pastebin and link to here?

1 Like

Is there a reason you didn't use a container for this? I personally use Distrobox/Podman with either a Fedora or Debian container.

1 Like

Many Thanks for your help. Here is pastebin of config open-wrt-config - Pastebin.com

I just want to understand process. Also I did not know that there is an opportunity to use container and I do not have Debian or Fedora, I only have Ubuntu-server

I'm curious what OpenWrt branch/version you are compiling for. Current 24.10 and Snapshot are using CONFIG_LINUX_6_6=y and I note that you have specified CONFIG_LINUX_5_15=y. Also, I use Kernel partition size of 32MB and RootFS parition of 1024(1GB), but as has been noted, a 4096(4GB) RootFS is really, really overkill considering default RootFS partition is 104MB.

These are the Target Images options I use for my X86/64 targets:

Target Images  --->
[ ] ramdisk  ----
*** Root filesystem archives ***
[ ] cpio.gz
[*] tar.gz
*** Root filesystem images ***
[*] ext4  --->
[*] squashfs  --->
[ ] Build GRUB images (Linux x86 or x86_64 host only)
[*] Build GRUB EFI images
[*] Use Console Terminal (in addition to Serial)
    (115200) Serial port baud
[ ] Use RTE/CTS on serial console
    ()  Extra kernel boot options
    (5) Seconds to wait before booting the default entry
    (OpenWrt) Title for the menu entry in GRU(OpenWrt) Title for the menu entry in GRUB
[ ] Build LiveCD image (ISO)
[ ] Build VirtualBox image files (VDI)
[ ] Build VMware image files (VMDK)
[ ] Build Hyper-V image files (VHDX)
    (ttyS0) Serial port device
[*] GZip images
    *** Image Options ***
    (32) Kernel partition size (in MiB)
    (1024) Root filesystem partition size (in MiB)
    ()  Root partition on target device
[ ] Make /var persistent

and these are the resulting images from bin/targets/x86/64:

config.buildinfo
feeds.buildinfo
packages
profiles.json
ruralroots-build-006-r28842+5-92132bb9cc-02-18-2025-snapshot--x86-64-snapshot-x86-64-generic-ext4-combined-efi.img
ruralroots-build-006-r28842+5-92132bb9cc-02-18-2025-snapshot--x86-64-snapshot-x86-64-generic-ext4-rootfs.img.gz
ruralroots-build-006-r28842+5-92132bb9cc-02-18-2025-snapshot--x86-64-snapshot-x86-64-generic-image-efi.iso
ruralroots-build-006-r28842+5-92132bb9cc-02-18-2025-snapshot--x86-64-snapshot-x86-64-generic-kernel.bin
ruralroots-build-006-r28842+5-92132bb9cc-02-18-2025-snapshot--x86-64-snapshot-x86-64-generic.manifest
ruralroots-build-006-r28842+5-92132bb9cc-02-18-2025-snapshot--x86-64-snapshot-x86-64-generic-rootfs.tar.gz
ruralroots-build-006-r28842+5-92132bb9cc-02-18-2025-snapshot--x86-64-snapshot-x86-64-generic-squashfs-combined-efi.img.gz
ruralroots-build-006-r28842+5-92132bb9cc-02-18-2025-snapshot--x86-64-snapshot-x86-64-generic-squashfs-rootfs.img.gz
sha256sums
version.buildinfo