File grub-install of Package trustedgrub
#!/bin/sh
# Instead of the unsupported guessing method of the original grub-install
# script, use the grub installation scriptlet generated by yast.
# Sanity check
test -x /usr/sbin/grub && \
grep -q quit /etc/grub.conf 2>/dev/null && \
grub --batch < /etc/grub.conf && exit 0
# Sanity check failed -- call yast2
/sbin/yast2 bootloader
# Try again. This time it must succeed, otherwise return the error.
grub --batch < /etc/grub.conf