[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#696901: chroot-setup.sh: [kfreebsd-*] procfs mounted instead of linprocfs in target



Control: tag -1 pending
Control: found -1 1.92

Steven Chamberlain <steven@pyro.eu.org> (29/12/2012):
> Package: debian-installer-utils
> Version: 1.94
> Severity: important
> Tags: d-i patch
> User: debian-bsd@lists.debian.org
> Usertags: kfreebsd
> X-Debbugs-Cc: debian-bsd@lists.debian.org
> 
> Hi,
> 
> I noticed that the wrong type of proc filesystem, procfs (meant for
> native FreeBSD) gets mounted in a kfreebsd-amd64 target during install.
> 
> The correct proc filesystem for GNU/kFreeBSD is linprocfs.  This
> contains among other things, /proc/cmdline (which is what
> chroot-setup.sh actually looks for to decide if proc needs mounting).
> 
> Later, when grub-installer runs, it would have tried to mount
> /target/proc correctly (as linprocfs) thanks to the fix for #613430, but
> only if that directory is empty, which procfs will not be.
> 
> As a result, the grub-common postinst complains about being unable to
> find /proc/mounts, with unknown consequences.  (grub-mkdevicemap and
> grub-probe still seem to work;  the GRUB install step fails currently
> for a different reason).
> 
> A patch fixing this is attached.  Thanks.

Thank you, applied in the wheezy branch; a tpu upload is awaiting
Christian's decision WRT cherry-picking l10n updates:
  http://lists.debian.org/20130102200430.GG24625@mraw.org

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: