[BACK]Return to snapshots.html CVS log [TXT][DIR] Up to [local] / www

File: [local] / www / Attic / snapshots.html (download) (as text)

Revision 1.3, Mon May 20 23:17:34 1996 UTC (28 years ago) by fn
Branch: MAIN
Changes since 1.2: +48 -14 lines

many stylistic changes.
they should conform to html 2.x guidelines.

<!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
<html>
<head>
<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>

<hr>
<h3><strong>How OpenBSD Snapshots are built:</strong></h3>

<p>
Binary snapshots are supposed to be easy to use and install.  To ease
their use, they are always statically linked.  Developers have built
these distributions by doing
</p>

<pre>
	setenv LDSTATIC -static
	cd /usr/src
	make obj
	make build
	setenv DESTDIR /dir
	make snapshot
</pre>

<p>
If you find a snapshot that is dynamically linked, please inform
deraadt@openbsd.org.
</p>

<p>
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
is suggested that you not blindly install snapshots in this fashion.
</p>

<pre>
	foreach i ( `pwd`/*.tar.gz )
	    ( cd /; tar --unlink zxvpf $i )
	end
</pre>

<p>
The tar program you use must be GNU tar or some other newer
posix-compliant version.  The tar files contain directory information
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
to use just about any version of pax instead.
<p>

<hr>
<h3><strong>But I want dynamic binaries!:</strong></h3>

<p>
Real Releases, when they are made, will not be statically linked.
</p>

<p>
If you desire dynamic binaries on your machine, do the following:
</p>

<pre>
	cd /usr/src
	make obj
	make build
</pre>

<p>
This will rebuild your machine's binaries in the normal way.  of
course, before doing this later step of rebuilding all the binaries on
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
nasty problems.
</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: snapshots.html,v 1.3 1996/05/20 23:17:34 fn Exp $</small>

</body>
</html>