Committed. On Tue, Aug 04, 2009 at 09:13:51PM +0200, Robert Millan wrote: > On Tue, Aug 04, 2009 at 08:42:25PM +0200, Robert Millan wrote: > > > > FreeBSD.vfs.root.mountfrom expects an absolute path, not just device name. > > Actually, both work, but the former is what their loader uses, and it's > simpler for us to handle, so let's juse use that. > > Also, the default setting on FreeBSD is to mount / as writable, for which > we need vfs.root.mountfrom.options=rw. > > See new patch. > > -- > Robert Millan > > The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and > how) you may access your data; but nobody's threatening your freedom: we > still allow you to remove your data and not access it at all."
> 2009-08-04 Robert Millan <rmh.g...@aybabtu.com> > > * util/grub.d/10_freebsd.in: Use an absolute device path for > `vfs.root.mountfrom'. Set `vfs.root.mountfrom.options=rw'. > > Index: util/grub.d/10_freebsd.in > =================================================================== > --- util/grub.d/10_freebsd.in (revision 2466) > +++ util/grub.d/10_freebsd.in (working copy) > @@ -50,8 +50,6 @@ if [ "x$kfreebsd" != "x" ] ; then > devices_rel_dirname=`make_system_path_relative_to_its_root > $devices_dirname` > fi > > - root_device=`basename ${GRUB_DEVICE}` > - > # For "ufs" it's the same. Do we care about the others? > kfreebsd_fs=${GRUB_FS} > > @@ -69,7 +67,8 @@ EOF > EOF > fi > cat << EOF > - set FreeBSD.vfs.root.mountfrom=${kfreebsd_fs}:${root_device} > + set FreeBSD.vfs.root.mountfrom=${kfreebsd_fs}:${GRUB_DEVICE} > + set FreeBSD.vfs.root.mountfrom.options=rw > } > EOF > fi > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel -- Robert Millan The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and how) you may access your data; but nobody's threatening your freedom: we still allow you to remove your data and not access it at all." _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel