upgraded to CURRENT = system is dead

Dag-ErlingSmørgrav des at des.no
Mon Nov 17 23:58:18 PST 2003

Garance A Drosihn <drosih at rpi.edu> writes:
> Uh.  /usr/src/UPDATING explicitly says:
> 20031112:
>     [...]  You should build and boot a new kernel BEFORE doing a
>     `make world' as the new kernel will know about binaries using
>     the old statfs structure, but an old kernel will not know
>     about the new system calls that support the new statfs
>     structure.
> We generally recommend doing a buildworld first, but it has
> to be done in a different order for this upgrade.

These instructions should be changed.  Doing 'buildworld' before
'buildkernel' works just fine this time as always, and instructing
users to do the opposite will only confuse them.  There's nothing in
the kernel build that calls statfs64.

> However, if I am correctly reading the section quoted from
> Antione's message, the problem might be that he did:
>               'make install kernel ...'
> instead of:  'make installkernel ...'

I assumed that this was a typo in the email, but even if it wasn't, it
shouldn't make any difference; since he didn't build a new world,
'make install' will just reinstall the world he already had, and 'make
kernel' will build and install a new kernel.  It'll just take a while
longer than it should.

Dag-Erling Smørgrav - des at des.no

More information about the freebsd-current mailing list