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

Annotation of www/snapshots.html, Revision 1.1

1.1     ! deraadt     1: <http>
        !             2: <head>
        !             3: <title>OpenBSD Snapshots</title>
        !             4: <h2>OpenBSD Snapshots</h2>
        !             5:
        !             6: <h3><hr>
        !             7: <strong>How OpenBSD Snapshots are built:</strong></h3>
        !             8:
        !             9: Binary snapshots are supposed to be easy to use and install.  To ease
        !            10: their use, they are always statically linked.  Developers have built
        !            11: these distributions by doing<p>
        !            12:
        !            13: <pre>
        !            14:        setenv LDSTATIC -static
        !            15:        cd /usr/src
        !            16:        make obj
        !            17:        make build
        !            18:        setenv DESTDIR /dir
        !            19:        make snapshot
        !            20: </pre>
        !            21:
        !            22: If you find a snapshot that is dynamically linked, please inform
        !            23: deraadt@openbsd.org.<p>
        !            24:
        !            25: In each snapshot, all tar.gz files are rooted at /.  If you are a
        !            26: trusting kind of person you can use the following script.  However it
        !            27: is suggested that you not blindly install snapshots in this fashion.<p>
        !            28:
        !            29: <pre>
        !            30:        foreach i ( `pwd`/*.tar.gz )
        !            31:            ( cd /; tar --unlink zxvpf $i )
        !            32:        end
        !            33: </pre>
        !            34:
        !            35: The tar program you use must be GNU tar or some other newer
        !            36: posix-compliant version.  The tar files contain directory information
        !            37: in a new format, in particular dev.tar.gz contains all sorts of files
        !            38: that an older version of tar would break on.  Also, one should be able
        !            39: to use just about any version of pax instead.<p>
        !            40:
        !            41: <h3><hr>
        !            42: <strong>But I want dynamic binaries!:</strong></h3>
        !            43:
        !            44: Real Releases, when they are made, will not be statically linked.<p>
        !            45:
        !            46: If you desire dynamic binaries on your machine, do the following:<p>
        !            47:
        !            48: <pre>
        !            49:        cd /usr/src
        !            50:        make obj
        !            51:        make build
        !            52: </pre>
        !            53:
        !            54: This will rebuild your machine's binaries in the normal way.  of
        !            55: course, before doing this later step of rebuilding all the binaries on
        !            56: your machine, realize that source code quality can vary from day to
        !            57: day -- on some days the make build might fail and you might run into
        !            58: nasty problems.<p>