jails: /pool/jails/fulljailmake -> /pool/jails/fulljailbmake: No such file or directory

O. Hartmann o.hartmann at walstatt.org
Mon Feb 15 14:43:01 UTC 2021


On Mon, 15 Feb 2021 11:47:07 +0100
Mateusz Guzik <mjguzik at gmail.com> wrote:

> Can you try this with reverting:
>
> commit ee10666327b622c2f20a4ac17e7a5673b04e7c9a
> Author: Simon J. Gerraty <sjg at FreeBSD.org>
> Date:   Sun Feb 14 17:20:10 2021 -0800
>
>     Links for bmake and bmake.1
>
>     Some folk forget that make is bmake, and want the links...
>
>     MFC after: 1 week
>
> diff --git a/usr.bin/bmake/Makefile.inc b/usr.bin/bmake/Makefile.inc
> index 96431c19d2af..8c4cb659e1d8 100644
> --- a/usr.bin/bmake/Makefile.inc
> +++ b/usr.bin/bmake/Makefile.inc
> @@ -9,6 +9,8 @@
>
>  .if exists(${.CURDIR}/tests)
>  PROG= make
> +LINKS= make bmake
> +MLINKS= ${MAN} b${MAN}
>  .endif
>
>  .if !defined(MK_SHARED_TOOLCHAIN) || ${MK_SHARED_TOOLCHAIN} == "no"
>
> If reverting this does not help, can you try with:
> sysctl vfs.cache_fast_lookup=0

reverting the mentioned commit helped and made things working as expected again.

Thank you very much.

oh

>
> On 2/15/21, O. Hartmann <ohartmann at walstatt.org> wrote:
> > The base host is running FreeBSD 14.0-CURRENT #6 main-n244784-8563de2f279:
> > Fri
> > Feb 12 12:48:34 CET 2021 amd64, the source tree is at "commit
> > 5dce03847fdc7bc6eb959282c0ae2117b1991746".
> >
> >
> > Updating jails via "ezjail-admin update -i", or for poudriere based CURRENT
> > (14-CURRENT) jails via "poudriere jail -j jail -u -b", installation of
> > world
> > fails due to an error, shown below:
> >
> > [...]
> >
> > ===> usr.bin/bmake (install)
> > install  -s -o root -g wheel -m 555   make
> > /pool/jails/fulljail/usr/bin/make
> > install  -o root -g wheel -m 444 make.1.gz
> > /pool/jails/fulljail/usr/share/man/man1/ rm -f
> > /pool/jails/fulljail/usr/share/man/man1/bmake.1
> > /pool/jails/fulljail/usr/share/man/man1/bmake.1.gz;  install -l h -o root
> > -g
> > wheel -m 444  /pool/jails/fulljail/usr/share/man/man1/make.1.gz
> > /pool/jails/fulljail/usr/share/man/man1/bmake.1.gz install -l h -o root -g
> > wheel -m 555  /pool/jails/fulljailmake /pool/jails/fulljailbmake install:
> > link
> > /pool/jails/fulljailmake -> /pool/jails/fulljailbmake: No such file or
> > directory *** Error code 71
> >
> > Stop.
> > make[5]: stopped in /usr/src/usr.bin/bmake
> > *** Error code 1
> > _______________________________________________
> > freebsd-current at freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-current
> > To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
> >
>
>



More information about the freebsd-current mailing list