Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Feb 2005 16:52:39 -0500
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Jeremy Messenger <mezz7@cox.net>
Cc:        cvs-all@freebsd.org
Subject:   Re: cvs commit: src Makefile.inc1 src/share/mk Makefile src/share/termcap	Makefile src/usr.bin/vgrind Makefile
Message-ID:  <1109454759.53375.19.camel@shumai.marcuscom.com>
In-Reply-To: <opsmtqk4v19aq2h7@mezz.mezzweb.com>
References:  <200502222329.j1MNTskQ089307@repoman.freebsd.org> <20050226204051.GA51467@ip.net.ua> <opsmtqk4v19aq2h7@mezz.mezzweb.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-dTcJt3YO5i/rBEIeLlP7
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sat, 2005-02-26 at 15:42 -0600, Jeremy Messenger wrote:
> On Sat, 26 Feb 2005 22:40:51 +0200, Ruslan Ermilov <ru@FreeBSD.org> wrote=
:
>=20
> > On Fri, Feb 25, 2005 at 05:55:59PM -0600, Jeremy Messenger wrote:
> >> On Tue, 22 Feb 2005 23:29:54 +0000 (UTC), Ruslan Ermilov =20
> >> <ru@FreeBSD.org>
> >> wrote:
> >>
> >> >ru          2005-02-22 23:29:54 UTC
> >> >
> >> >  FreeBSD src repository
> >> >
> >> >  Modified files:
> >> >    .                    Makefile.inc1
> >> >    share/mk             Makefile
> >> >    usr.bin/cap_mkdb     cap_mkdb.1 cap_mkdb.c
> >> >    share/termcap        Makefile
> >> >    usr.bin/vgrind       Makefile
> >> >  Added files:
> >> >    share/mk             bsd.endian.mk
> >> >  Log:
> >> >  Add endianness support to cap_mkdb(1), useful for cross builds.
> >>
> >> I keep get error like this:
> >>
> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >> cd /usr/space/jails/6-CURRENT/src/etc/../share/termcap; make etc-termc=
ap
> >> "/usr/space/jails/6-CURRENT/src/share/termcap/Makefile", line 17: Coul=
d
> >> not find bsd.endian.mk
> >> "/usr/space/jails/6-CURRENT/src/share/termcap/Makefile", line 18:
> >> Malformed conditional (${TARGET_ENDIANNESS} =3D=3D "1234")
> >> "/usr/space/jails/6-CURRENT/src/share/termcap/Makefile", line 18: Need=
 =20
> >> an
> >> operator
> >> "/usr/space/jails/6-CURRENT/src/share/termcap/Makefile", line 20: =20
> >> if-less
> >> elif
> >> "/usr/space/jails/6-CURRENT/src/share/termcap/Makefile", line 20: Need=
 =20
> >> an
> >> operator
> >> "/usr/space/jails/6-CURRENT/src/share/termcap/Makefile", line 22: =20
> >> if-less
> >> else
> >> "/usr/space/jails/6-CURRENT/src/share/termcap/Makefile", line 22: Need=
 =20
> >> an
> >> operator
> >> "/usr/space/jails/6-CURRENT/src/share/termcap/Makefile", line 24: =20
> >> if-less
> >> endif
> >> "/usr/space/jails/6-CURRENT/src/share/termcap/Makefile", line 24: Need=
 =20
> >> an
> >> operator
> >> make: fatal errors encountered -- cannot continue
> >> *** Error code 1
> >>
> >> Stop in /usr/space/jails/6-CURRENT/src/etc.
> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>
> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >> # ls /usr/space/jails/6-CURRENT/src/share/mk | grep en
> >> bsd.endian.mk
> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>
> > The example in the jail(8) manpage doesn't assume you can upgrade:
> > the "make distribute" part is guaranteed to work only if you are
> > *not* upgrading.
>=20
> Maybe I am blind, but I don't see anything say about 'upgrade' for the =20
> 'make distribution' in the manpage. Care to point me there? Well, for wha=
t =20
> it matters, it has been work for many months (maybe over a year) and now =
=20
> it doesn't work. I am using tinderbox script from MarcusCom. =20
> http://tinderbox.marcuscom.com/

I'm a bit confused.  My script downloads the source, and does a fresh
make world followed by a make distribution (almost exactly how it's
documented in the jail(8) man page):

cd ${SRCBASE}
mkdir -p ${D}
env DESTDIR=3D${D} make world

if [ $? !=3D 0 ]; then
    echo "ERROR: make world failed.  See above output."
    exit 1
fi

cd etc
make distribution DESTDIR=3D${D}

if [ $? !=3D 0 ]; then
    echo "ERROR: make distribution failed.  See above output."
    exit 1
fi

What is meant by an "upgrade" in this context, and how exactly should I
be building a full FreeBSD jail?

Joe

>=20
> Cheers,
> Mezz
>=20
> > Cheers,
>=20
>=20
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-dTcJt3YO5i/rBEIeLlP7
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQBCIO+nb2iPiv4Uz4cRAnn1AJ4zmGvWApoF/9ro/ZPbL2OG2XLvFgCgmrx1
16MqvgdUYBegkjJF8L3B+YI=
=Q4EO
-----END PGP SIGNATURE-----

--=-dTcJt3YO5i/rBEIeLlP7--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1109454759.53375.19.camel>