-# install booloader grub {{{
-grub_install() {
- if [ -z "$GRUB" ] ; then
- echo "Notice: \$GRUB not defined, will not install grub therefore."
- return 0
- fi
-
- if [ -n "$SELECTED_PARTITIONS" ] ; then # using sw-raid
- for device in $SELECTED_PARTITIONS ; do
- GRUB="${device%%[0-9]}"
- einfo "Installing grub on ${GRUB}:"
- [ -x /usr/sbin/grub-install ] && GRUBINSTALL="/usr/sbin/grub-install --no-floppy" || GRUBINSTALL="/sbin/grub-install --no-floppy"
- $GRUBINSTALL --root-directory="$MNTPOINT" "$GRUB"
- eend $?
- done
- else
- einfo "Installing grub on ${GRUB}:"
- [ -x /usr/sbin/grub-install ] && GRUBINSTALL="/usr/sbin/grub-install --no-floppy" || GRUBINSTALL="/sbin/grub-install --no-floppy"
- $GRUBINSTALL --root-directory="$MNTPOINT" "$GRUB"
- eend $?
- fi
-}
-# }}}
-