40-boot 578 Bytes
Newer Older
1 2 3 4 5 6 7
#!/bin/sh -efu

mkdir -p /boot

vmlinuz="$(find /boot -type f -name 'vmlinuz-*')"
kversion="${vmlinuz##/boot/vmlinuz-}"

8
[ -n "$GLOBAL_DTB_NAME" ]
9

10 11
DTB_FILE="/lib/devicetree/$kversion/$GLOBAL_DTB_NAME"
DTB_NAME="$(basename "$DTB_FILE" .dtb)"
12

13 14
cp "$DTB_FILE" "/boot/$DTB_NAME-$kversion.dtb"
ln -s "$DTB_NAME-$kversion.dtb" "/boot/$DTB_NAME.dtb"
15

16
# various SDK version have various defaults
17 18
ln -s boot/vmlinuz /vmlinux.bin
ln -s boot/vmlinuz /bfk3.vmlinux.bin
19 20 21
ln -s boot/initrd.img /initramfs.gz
ln -s "boot/$DTB_NAME.dtb" /baikal.dtb
ln -s "boot/$DTB_NAME.dtb" /bfk3.dtb
22 23

exit 0