version 1.2, 1996/05/06 10:32:08 |
version 1.3, 1996/05/20 23:17:34 |
|
|
<http> |
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN"> |
|
<html> |
<head> |
<head> |
<title>OpenBSD Snapshots</title> |
<title>OpenBSD Snapshots</title> |
|
<base href=http://www.openbsd.org/> |
|
<link rev=made href=mailto:www@openbsd.org> |
|
<meta name="resource-type" content="document"> |
|
<meta name="description" content="the OpenBSD snapshots info page"> |
|
<meta name="keywords" content="openbsd,snapshots"> |
|
<meta name="distribution" content="global"> |
|
<meta name="copyright" content="This document copyright 1996 by OpenBSD, Inc."> |
|
</head> |
|
|
|
<body> |
|
|
<h2>OpenBSD Snapshots</h2> |
<h2>OpenBSD Snapshots</h2> |
|
|
<h3><hr> |
<hr> |
<strong>How OpenBSD Snapshots are built:</strong></h3> |
<h3><strong>How OpenBSD Snapshots are built:</strong></h3> |
|
|
|
<p> |
Binary snapshots are supposed to be easy to use and install. To ease |
Binary snapshots are supposed to be easy to use and install. To ease |
their use, they are always statically linked. Developers have built |
their use, they are always statically linked. Developers have built |
these distributions by doing<p> |
these distributions by doing |
|
</p> |
|
|
<pre> |
<pre> |
setenv LDSTATIC -static |
setenv LDSTATIC -static |
|
|
make snapshot |
make snapshot |
</pre> |
</pre> |
|
|
|
<p> |
If you find a snapshot that is dynamically linked, please inform |
If you find a snapshot that is dynamically linked, please inform |
deraadt@openbsd.org.<p> |
deraadt@openbsd.org. |
|
</p> |
|
|
|
<p> |
In each snapshot, all tar.gz files are rooted at /. If you are a |
In each snapshot, all tar.gz files are rooted at /. If you are a |
trusting kind of person you can use the following script. However it |
trusting kind of person you can use the following script. However it |
is suggested that you not blindly install snapshots in this fashion.<p> |
is suggested that you not blindly install snapshots in this fashion. |
|
</p> |
|
|
<pre> |
<pre> |
foreach i ( `pwd`/*.tar.gz ) |
foreach i ( `pwd`/*.tar.gz ) |
|
|
end |
end |
</pre> |
</pre> |
|
|
|
<p> |
The tar program you use must be GNU tar or some other newer |
The tar program you use must be GNU tar or some other newer |
posix-compliant version. The tar files contain directory information |
posix-compliant version. The tar files contain directory information |
in a new format, in particular dev.tar.gz contains all sorts of files |
in a new format, in particular dev.tar.gz contains all sorts of files |
that an older version of tar would break on. Also, one should be able |
that an older version of tar would break on. Also, one should be able |
to use just about any version of pax instead.<p> |
to use just about any version of pax instead. |
|
<p> |
|
|
<h3><hr> |
<hr> |
<strong>But I want dynamic binaries!:</strong></h3> |
<h3><strong>But I want dynamic binaries!:</strong></h3> |
|
|
Real Releases, when they are made, will not be statically linked.<p> |
<p> |
|
Real Releases, when they are made, will not be statically linked. |
|
</p> |
|
|
If you desire dynamic binaries on your machine, do the following:<p> |
<p> |
|
If you desire dynamic binaries on your machine, do the following: |
|
</p> |
|
|
<pre> |
<pre> |
cd /usr/src |
cd /usr/src |
|
|
make build |
make build |
</pre> |
</pre> |
|
|
|
<p> |
This will rebuild your machine's binaries in the normal way. of |
This will rebuild your machine's binaries in the normal way. of |
course, before doing this later step of rebuilding all the binaries on |
course, before doing this later step of rebuilding all the binaries on |
your machine, realize that source code quality can vary from day to |
your machine, realize that source code quality can vary from day to |
day -- on some days the make build might fail and you might run into |
day -- on some days the make build might fail and you might run into |
nasty problems.<p> |
nasty problems. |
<br><small>$OpenBSD$</small> |
</p> |
|
|
|
<hr> |
|
<a href=/><img src=icons/back.gif border=0 alt=OpenBSD></a> |
|
<a href=mailto:www@openbsd.org>www@openbsd.org</a> |
|
<br> |
|
<small>$OpenBSD$</small> |
|
|
|
</body> |
|
</html> |