Cyril Dupuit wrote:
This application (see join file) uses a script file which calls upon GRUB.
Unfortunately, when I try to build this application with Make, script announces to me that it is impossible for him to locate GRUB, however, 0.93 version is provided by default in Mandrake 10. This version of GRUB is provided in the form of package which one installs with Package Manager. I do not think of having make error in install, because I found it in his repertory of installation (usr/sbin/grub). This script functioned with a preceding version of Mandrake.
Hi! To start off, I think this is a problem with KOS or (possibly) the newer version of Mandrake; you may want to contact them to help determine the problem. That said, I'll do what I can to help, but I need a little more information. I've stripped out some salient parts of the script from helloworld-os to figure out what's going on on your machine---if you run the attached script and reply with it's output, that will be a big help in determining what's going on.

--
Christian Jones
[EMAIL PROTECTED]
http://www.aleph0.com/~chjones
#!/bin/bash

grub_dirs_common="/usr/local/share/grub/i386-freebsd /usr/local/share/grub/i386-pc 
/usr/share/grub/i386-pc /usr/lib/grub/i386-pc /usr/local/grub 
/usr/local/src/grub-0.5.94 $HOME/share/grub/i386-pc/"
sbin_grub_path="/usr/local/sbin /usr/sbin /sbin $HOME/sbin"

PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin
export PATH

GRUBDIR=""
SBIN_GRUB=""

  # Look for a correct GRUBDIR
  for d in $grub_dirs_common ; do
    if [ -d $d ] ; then
      GRUBDIR=$d
      break
    fi
  done

        if [ ! "${GRUBDIR}" ]; then
                echo "Could not find GRUBDIR... Finding Manually---this may take a 
while..." 1>&2
                find / -name i386-pc -o -name stage1 | xargs -r ls -ldF
        else
                echo "Properly found GRUBDIR in ${GRUBDIR}"
        fi

  # Look for a correct sbin/grub
  for d in $sbin_grub_path ; do
    if [ -x $d/grub ] ; then
      SBIN_GRUB=$d/grub
      break
    fi
  done

        if [ ! "${SBIN_GRUB}" ]; then
                echo "Could not find SBIN_GRUB.  Finding manually---this may take a 
while..." 1>&2
                type grub 
                find / -name grub | xargs -r ls -ldF
        else
                echo "Properly found SBIN_GRUB in ${SBIN_GRUB}"
        fi

  if [ -d "$GRUBDIR" -a -x "$SBIN_GRUB" ] ; then : ; else
    echo "Couldn't find a correct grub installation."
    exit 1
  fi


_______________________________________________
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub

Reply via email to