home *** CD-ROM | disk | FTP | other *** search
/ tusportal.tus.k12.pa.us / tusportal.tus.k12.pa.us.tar / tusportal.tus.k12.pa.us / Wyse / latest-image.raw / 0.img / usr / sbin / grub-install < prev    next >
Text File  |  2009-02-19  |  760b  |  24 lines

  1. #!/bin/sh
  2.  
  3. # Instead of the unsupported guessing method of the original grub-install
  4. # script, use the grub installation scriptlet generated by yast.
  5.  
  6. if [ $# -gt 0 ]; then
  7.   echo 'WARNING! You are trying to invoke the unsupported grub-install script'
  8.   echo 'with a parameter. To really do this, call grub-install.unsupported.'
  9.   echo 'You should rather call "yast2 bootloader" or create configuration files'
  10.   echo 'appropriate for the intended target.'
  11.   exit 1
  12. fi
  13.  
  14. # Sanity check
  15. test -x /usr/sbin/grub && \
  16.   grep -q quit /etc/grub.conf 2>/dev/null && \
  17.   grub --batch < /etc/grub.conf && exit 0
  18.  
  19. # Sanity check failed -- call yast2
  20. /sbin/yast2 bootloader
  21.  
  22. # Try again. This time it must succeed, otherwise return the error.
  23. grub --batch < /etc/grub.conf
  24.