-# install booloader grub {{{
-grub_install() {
- if [ -z "$GRUB" -o -z "$GROOT" ] ; then
- echo "Notice: \$GRUB or \$GROOT not defined, will not install grub therefor."
- elif [ -n "$SELECTED_PARTITIONS" ] ; then # using sw-raid
- for device in $SELECTED_PARTITIONS ; do
- # TMPDEVICE=$(echo ${SELECTED_PARTITIONS} | awk '{print $1}')
- # GRUB="$(grubdevice ${TMPDEVICE})"
- # GRUB="$(grubdevice ${TMPDEVICE%%[0-9]})"
- # GRUB=$(grubdevice $device)
- GRUB="$(grubdevice ${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 $?
+# unmount $MNTPOINT {{{
+umount_chroot() {
+
+ # display installation notes:
+ if [ -n "$INSTALL_NOTES" ] ; then
+ [ -r "${MNTPOINT}/${INSTALL_NOTES}" ] && cat "${MNTPOINT}/${INSTALL_NOTES}"