Date: Sun, 22 Aug 2004 10:08:35 -0700 (PDT) From: David Wolfskill <david@catwhisker.org> To: stable@freebsd.org Subject: Re: NFS installkernel broke with "make: don't know how to make bsd.README. Stop" Message-ID: <200408221708.i7MH8ZnW001016@bunrab.catwhisker.org> In-Reply-To: <200408221431.i7MEVrsZ000526@bunrab.catwhisker.org>
index | next in thread | previous in thread | raw e-mail
OK; with a lot of help from Marcel Moolenaar (thanks!!!), it turns out
that the kernel configuration file (/usr/src/sys/i386/conf/JANUS) didn't
exist -- more accurately, there was no file with that path on janus.
Here's how that happened, and why it used to work:
My /usr/src is a CVS working directory; it's repo is my local private
mirror. I also keep my kernel configs in CVS, but I don't pollute the
FreeBSD repo for that; instead, I create symlinks in
/usr/src/sys/i386/conf pointing to kernel config files that live in
/usr/local/src/kernels -- more specifically, they pointe dto
/usr/local/src/kernels/stable/{BUNRAB,JANUS,FREEBEAST,LAPTOP_30W...}.
Accordingly, I had a dummy (empty) file with the path
/usr/local/src/kernels/stable/JANUS on janus -- janus, after all, is not
the machine where the kernel gets built, so the contents of the file are
not especially relevant at install time -- just (as Marcel pointed out)
existence.
But now that RELENG_5 is moving toward -STABLE, I thought I should
clarify the names a bit, so on the machines where I build kernels, I
changed "stable/" to "FreeBSD-4/" and "current/" to "FreeBSD-5/" under
/usr/local/src/kernels. And I changed the symlinks under
/usr/src/sys/i386/conf to match.
Now, bunrab runs an automounter, and bunrab:/usr/local/src points
to the automounter mount point for freebeast. Thus, when there was
a reference to /usr/local/src/kernels/FreeBSD-4/BUNRAB, it pointed to
the real config file.
However, janus does not run an automounter (by intent). Rather,
back in December 2001, I had created that emtpy
/usr/local/src/kernels/stabe/JANUS file so the "make installkernel"
would work, but naturally, I had forgotten about it by now. :-{
And we now see:
janus(4.10-S)[1] uname -a
FreeBSD janus.catwhisker.org 4.10-STABLE FreeBSD 4.10-STABLE #74: Sun Aug 22 06:02:38 PDT 2004 root@freebeast.catwhisker.org:/common/S1/obj/usr/src/sys/JANUS i386
janus(4.10-S)[2]
Marcel, I owe you a beverage of choice. :-)
[And some folks claim that open source software doesn't have enough
support! Ha!]
Peace,
david
--
David H. Wolfskill david@catwhisker.org
Evidence of curmudgeonliness: becoming irritated with the usage of the
word "speed" in contexts referring to quantification of network
performance, as opposed to "bandwidth" or "latency."
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408221708.i7MH8ZnW001016>
