volumio / Build

Buildscripts for Volumio System
GNU General Public License v2.0
113 stars 103 forks source link

Streamline `uInitrd` creation #487

Closed ashthespy closed 3 years ago

ashthespy commented 3 years ago

Fixing an old TODO

All devices

-- Add a device_image_tweaks_post to the templates that is invoked by makeimage post the chroot stuff, before finalize to run any device specific tweaks.

OpiLite, NanoPiNeo2, RockPiS (aka devices I can test)

-- Use this to run mkimage outside the chroot, so that we don't need to install u-boot-tools during device level chroot configuration. -- Add UINITRD_ARCH into device templates so it's explicit if our device has an armv7 or amv8 cpu.

Can also go ahead and update the rest of the devices, but can't test them..

gkkpch commented 3 years ago

Yes, better to do it now. Devices I did will be updated the next few days.

ashthespy commented 3 years ago
Here is what I have now Device Base Arch UINITRD_ARCH Tested
cuboxp armv7 armhf arm64
kvim1 armv7 armhf arm
kvim2 armv7 armhf arm
kvim3 armv7 armhf arm
mp1 armv7 armhf arm
nanopineo2 armv8 arm64 arm64 Y
nanopineo3 armv7 armhf arm64
odroidc1 armv7 armhf arm
odroidc2 armv7 armhf arm64
odroidc4 armv7 armhf arm64
odroidn2 armv7 armhf arm64
odroidxu4 armv7 armhf arm
orangepilite armv7 armhf arm Y
pine64base armv7 armhf arm
pine64plus armv7 armhf arm
pine64solts armv7 armhf arm
pi arm armhf -
rock64 armv7 armhf arm64
rockpis armv7 armhf arm64
tinkerboard armv7 armhf arm
vszero armv7 armhf arm
x86_amd64 x64 amd64 -
x86_i386 x86 i386 -

~I believe odroids-newgen.sh should be arm64~ Fixed..

But probably best to merge this in once all boards are tested?

gkkpch commented 3 years ago

Merge is OK, I can test all “my” devices tomorrow. I anything pops up, it will be fixed.

volumio commented 3 years ago

Thanks!