2002-06-30 16:34:38 +04:00
|
|
|
.\" $NetBSD: upgrade,v 1.15 2002/06/30 12:43:05 lukem Exp $
|
1999-01-13 10:30:01 +03:00
|
|
|
.
|
2000-10-21 08:49:26 +04:00
|
|
|
.so ../common/upgrade
|
2000-11-16 20:04:50 +03:00
|
|
|
.Pp
|
2000-11-16 20:14:43 +03:00
|
|
|
.Nx*M
|
|
|
|
has switched its executable format from the old a.out format
|
2002-06-30 16:34:38 +04:00
|
|
|
to ELF, the now more commonly used and supported format.
|
|
|
|
Your old binaries will continue to work just fine.
|
|
|
|
The installation procedure
|
|
|
|
will try to take the necessary steps to accomplish this.
|
|
|
|
The most important step is to move the old a.out shared libraries in
|
2000-11-16 20:04:50 +03:00
|
|
|
.Pa /usr/lib
|
|
|
|
and
|
|
|
|
.Pa /usr/X11R6/lib
|
|
|
|
(if X was installed) to
|
|
|
|
.Pa /emul/aout ,
|
|
|
|
where they will be automatically found if an older a.out binary
|
2002-06-30 16:34:38 +04:00
|
|
|
is executed.
|
|
|
|
.Ic sysinst
|
|
|
|
will use an existing
|
2000-11-16 20:04:50 +03:00
|
|
|
.Pa /emul
|
|
|
|
and / or
|
|
|
|
.Pa /emul/aout
|
|
|
|
directory if available, and will create it (as a symbolic link to
|
|
|
|
.Pa /usr/aout )
|
|
|
|
if necessary.
|
|
|
|
.Pp
|
|
|
|
If you already had a
|
|
|
|
.Pa /emul
|
2002-06-30 16:34:38 +04:00
|
|
|
directory, or a symbolic link by that name,
|
|
|
|
.Ic sysinst
|
|
|
|
should rename it and tell you about it.
|
2002-05-14 18:40:36 +04:00
|
|
|
.
|
|
|
|
.Pp
|
|
|
|
The network bootstrap
|
|
|
|
.Pa /usr/mdec/boot.net
|
|
|
|
and GENERIC and INSTALL kernels now try DHCP/BOOTP before falling back
|
|
|
|
to bootparams.
|