I fixed ``grub-install`` so it can function when installed
to a prefix other than ``/usr/local``. This simply meant adding
--directory="${pkglibdir}
to the command line arguments for grub_mkimage.
Regards,
Colin
=== modified file 'util/i386/pc/grub-install.in'
--- util/i386/pc/grub-install.in 2008-06-14 19:04:44 +0000
+++ util/i386/pc/grub-install.in 2008-06-17 17:07:08 +0000
@@ -234,7 +234,10 @@
# The order in this list is critical. Be careful when modifiing it.
modules="$modules $fs_module $partmap_module biosdisk $devabstraction_module"
-$grub_mkimage --output=${grubdir}/core.img --prefix=`make_system_path_relative_to_its_root ${grubdir}`/ $modules || exit 1
+$grub_mkimage --output=${grubdir}/core.img \
+ --directory="${pkglibdir}" \
+ --prefix=`make_system_path_relative_to_its_root ${grubdir}`/ \
+ $modules || exit 1
# Now perform the installation.
$grub_setup --directory=${grubdir} --device-map=${device_map} \
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel