Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Aug 2004 19:47:01 +0300
From:      Ruslan Ermilov <ru@freebsd.org>
To:        Christian Hiris <4711@chello.at>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Upgrade to 5.3-BETA1: make installkernel - Stop in /usr/src/sys/modules
Message-ID:  <20040824164701.GF37217@ip.net.ua>
In-Reply-To: <20040824164442.GE37217@ip.net.ua>
References:  <200408241641.20389.4711@chello.at> <20040824164442.GE37217@ip.net.ua>

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

--924gEkU1VlJlwnwX
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Aug 24, 2004 at 07:44:42PM +0300, Ruslan Ermilov wrote:
> On Tue, Aug 24, 2004 at 04:40:58PM +0200, Christian Hiris wrote:
> > When i upgraded one of my systems from
> > 5.2-CURRENT FreeBSD 5.2-CURRENT #1: Sat May 29 14:14:06 CEST 2004    =
=20
> > admin@matrix010.matrix.net:/usr/obj/usr/src/sys/MATRIX001  i386
> > to=20
> > 5.3-BETA1 FreeBSD 5.3-BETA1 #0: Mon Aug 23 16:30:40 CEST 2004    =20
> > admin@matrix010.matrix.net:/usr/obj/usr/src/sys/MATRIX001  i386
> > "make installkernel" fails during module installation. =20
> >=20
> > The directories /usr/src and /usr/obj were NFS-mounted on this machine.=
 =20
> >=20
> We don't, strictly speaking, support this type of installation.
> We only support it if build host *exactly* matches the install
> host, read: it's the same arch, CPU, and it's running the same
> __FreeBSD_version world and kernel.
>=20
> What happens here is that your build machine has newer make(1)
> binary that understand the `+' modifier.  The install machine
> has an older make(1).  You can try to overcome this problem
> by doing: make installkernel -DALWAYS_CHECK_MAKE, but: no
> guarantees it will work (I don't know how different your build
> and install hosts are), and you'll have to mount /usr/obj
> read-write, for this to work.
>=20
I forgot to mention what we *do* support.  We support NFS
mounting remote /, /usr, and /var partitions, and doing an
installworld/installkernel with DESTDIR pointing to NFS
mounts.  This will result in missing file flags (NFS does
not support them), but otherwise it's what we actually
support: host doing build is the host doing an install.


Cheers,
--=20
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer

--924gEkU1VlJlwnwX
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFBK3EFqRfpzJluFF4RAmYrAJ9sBHQ2yE9V3Na9ClstTJR0GYrXcgCeKA7Q
ix0C+j703NQ3dL9EX0J23dU=
=flqT
-----END PGP SIGNATURE-----

--924gEkU1VlJlwnwX--



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