pack 469 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. if [ ! -d ramfs ]; then
  3. exit 1
  4. fi
  5. rm initrd.new > /dev/null 2>&1
  6. rm initrd.new.gz > /dev/null 2>&1
  7. cd ramfs
  8. # Create and compress the cpio archive:
  9. find | cpio -H newc -o > ../initrd.new
  10. cd ..
  11. gzip initrd.new
  12. #Wrap up in a u-boot header:
  13. mkimage -A arm64 -O linux -T ramdisk -C none -a 0 -e 0 -n initramfs -d initrd.new.gz uInitrd.multi
  14. mv uInitrd.multi ../multiboot/uInitrd.multi
  15. rm initrd.new > /dev/null 2>&1
  16. rm initrd.new.gz > /dev/null 2>&1