pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: emulators/suse100_base: mtab problem under -current NetBSD/{amd64,i386}
On Wed, Oct 17, 2007 at 02:23:59PM -0400, Johnny C. Lam wrote:
> Nicolas Joly wrote:
> >Index: INSTALL
> >===================================================================
> >RCS file: /cvsroot/pkgsrc/emulators/suse100_base/INSTALL,v
> >retrieving revision 1.8
> >diff -u -p -r1.8 INSTALL
> >--- INSTALL 23 Aug 2007 21:50:23 -0000 1.8
> >+++ INSTALL 17 Oct 2007 17:09:09 -0000
> >@@ -142,7 +142,7 @@ POST-INSTALL)
> >
> > # Make /etc/mtab usable for Linux programs.
> > ${RM} -f ${EMULDIR}/etc/mtab
> >- ${LN} -fs ${EMULDIR}/proc/mounts ${EMULDIR}/etc/mtab
> >+ ${LN} -fs ../proc/mounts ${EMULDIR}/etc/mtab
>
> Maybe this should just be:
>
> ${LN} -fs /proc/mounts ${EMULDIR}/etc/mtab
It works too.
> Did NetBSD change the way that symlinks in /emul are resolved to their
> targets? I thought this used to work without changes on NetBSD 3.x.
Not sure about recently. But at least, on 2007/04, there was some
related namei changes for CHECK_ALT_xxx and stackgap allocation
removal. And, if i remember correctly, lookups outside the emulation
prefix (/emul/linux) were denied for the first pass; and then retried
with real root (/).
--
Nicolas Joly
Biological Software and Databanks.
Institut Pasteur, Paris.
Home |
Main Index |
Thread Index |
Old Index