armbian-build/packages/bsp/common/etc/initramfs/post-update.d/99-uboot

19 lines
574 B
Bash
Executable File

#!/bin/sh -e
. /etc/armbian-release
tempname="/boot/uInitrd-$1"
echo "update-initramfs: Armbian: Converting to u-boot format: ${tempname}" >&2
mkimage -A $INITRD_ARCH -O linux -T ramdisk -C gzip -n uInitrd -d $2 $tempname
echo "update-initramfs: Armbian: Symlinking ${tempname} to /boot/uInitrd" >&2
ln -sfv $(basename $tempname) /boot/uInitrd || {
echo "update-initramfs: Symlink failed, copying ${tempname} to /boot/uInitrd" >&2
cp -vf "$tempname" "/boot/uInitrd.new"
mv -vf "/boot/uInitrd.new" "/boot/uInitrd"
}
echo "update-initramfs: Armbian: done." >&2
exit 0