Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Feb 2006 09:52:51 -0500
From:      Kris Kennaway <kris@obsecurity.org>
To:        "Donald J. O'Neill" <duncan.fbsd@gmail.com>
Cc:        Giorgos Keramidas <keramida@ceid.upatras.gr>, freebsd-questions@freebsd.org
Subject:   Re: Haven't been able to make world in about a year
Message-ID:  <20060228145251.GA80820@xor.obsecurity.org>
In-Reply-To: <200602280848.15780.duncan.fbsd@gmail.com>
References:  <7.0.1.0.2.20060221103409.021a8808@broadpark.no> <7.0.1.0.2.20060228121217.022172c0@broadpark.no> <20060228114617.GB1471@flame.pc> <200602280848.15780.duncan.fbsd@gmail.com>

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

--y0ulUmNC+osPPQO6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Feb 28, 2006 at 08:48:15AM -0600, Donald J. O'Neill wrote:

> > > >11)  script /home/script/buildworld/iw-???date run"
> > > >12)  cd /usr/src                pwd
> > > >13)  mergemaster -p
> > > >14)  make installworld
> > > >15)  mergemaster -i             ???install everything?
> > > >16)  exit
> > > >17)shutdown -r now
> > > >=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
> > > >
> > > >This should help a bit.
> > >
> > > Hello Don!
> > > Thank you for some good help.
> > >
> > > My make.conf only had some use.perl stuff.
> > > I added your flags.
> > >
> > > Also I've revised my sequence:
> > >
> > > cvsup -g -L 2 /etc/cvsupfile \
> > >
> > > && cd /usr/obj \
> > > && chflags -R noschg * \
> > > && rm -rf * \
> > >
> > > && cd /usr/src ; make clean \
> > > && make buildworld \
> > > && make buildkernel KERNCONF=3DNINJA \
> > > && make installkernel KERNCONF=3DNINJA \
> > > && make installworld \
> > > && mergemaster \
> > >
> > > And am now ready to give it another go :)
> >
> > Until you are satisfied that everything works without any problems at
> > all, please don't use scripts to run the builds.
> >
> > For instance, your script above lacks a call to ``mergemaster -p''
> > before the ``make buildworld'' step, which may be necessary.
>=20
> That's a call to 'script' to run, telling it where to put the resulting=
=20
> text file. While it is running, commands are given and executed. Later,=
=20
> if something goes wrong, or you saw something you want to check on, you=
=20
> have a record of what happened that you can look at, and pass on to=20
> others, if needed.=20
>=20
> Could you explain the logic of running mergemaster -p, when you have=20
> nothing to run it on. /usr/obj was blown away at the beginning of the=20
> buildworld sequence. What are you going to check at that point? Please=20
> take a look at the handbook for the sequence that things should occur=20
> in. I would say look at /usr/src/UPDATING, but their sequence doesn't=20
> include installing the kernel anymore.

He means to run mergemaster -p before make installworld, as in the
instructions quoted at the top of this email and in /usr/src/UPDATING.
Also, the documented sequence *does* include installing the kernel, so
I don't know what you mean there either.

Kris
--y0ulUmNC+osPPQO6
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFEBGPDWry0BWjoQKURAqCAAJ9xu78UhwYSeeLAUXauYIN5CI0AlgCg0gUS
Cv/av/VLSam9pwlY4KFHcFk=
=bzl1
-----END PGP SIGNATURE-----

--y0ulUmNC+osPPQO6--



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