]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/commitdiff
core167: generate uInit ramdisk images for u-boot
authorArne Fitzenreiter <arne_f@ipfire.org>
Mon, 2 May 2022 21:57:42 +0000 (21:57 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Mon, 2 May 2022 21:59:18 +0000 (21:59 +0000)
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/core/167/update.sh

index 399978bccef0bd08d95de9eb078fd9f1f62c78cc..f447a924b3db713d1bb74a100653199e772773bf 100644 (file)
@@ -385,6 +385,16 @@ hardlink -c -vv /lib/firmware
 
 # Regenerate all initrds
 dracut --regenerate-all --force
+case "$(uname -m)" in
+       armv*)
+               mkimage -A arm -T ramdisk -C lzma -d /boot/initramfs-${KVER}-ipfire.img /boot/uInit-${KVER}-ipfire
+               rm /boot/initramfs-${KVER}-ipfire.img
+               ;;
+       aarch64)
+               mkimage -A arm64 -T ramdisk -C lzma -d /boot/initramfs-${KVER}-ipfire.img /boot/uInit-${KVER}-ipfire
+               # dont remove initramfs because grub need this to boot.
+               ;;
+esac
 
 # Replace /etc/mtab by symlink as mount no longer writes it
 rm -vf /etc/mtab