Advertisement
Guest User

Untitled

a guest
Aug 30th, 2015
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. VMLINUZ=false
  4. INITRD=false
  5.  
  6. if [ -L /vmlinuz ] ; then
  7. VMLINUZ=/vmlinuz
  8. elif [ -L /vmlinuz.old ] ; then
  9. VMLINUZ=/vmlinuz.old
  10. fi
  11.  
  12. if [ -L /initrd.img ] ; then
  13. INITRD=/initrd.img
  14. elif [ -L /initrd.img.old ] ; then
  15. INITRD=/initrd.img.old
  16. fi
  17.  
  18. if [ "${VMLINUZ}" == "false" ] ; then
  19. echo "Symlink for vmlinuz not found"
  20. exit 1
  21. fi
  22.  
  23. if [ "${INITRD}" == "false" ] ; then
  24. echo "Symlink for initrd not found"
  25. exit 1
  26. fi
  27.  
  28. CPEXIT=0
  29.  
  30. cp ${VMLINUZ} /boot/efi/EFI/debian/vmlinuz || { echo "Failed to copy ${VMLINUZ} to ESP" ; CPEXIT=1 ; }
  31. cp ${INITRD} /boot/efi/EFI/debian/initrd || { echo "Failed to copy ${INITRD} to ESP" ; CPEXIT=1 ; }
  32.  
  33. exit $CPEXIT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement