=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/anoncvs.html,v retrieving revision 1.515 retrieving revision 1.516 diff -c -r1.515 -r1.516 *** www/anoncvs.html 2021/04/30 16:14:12 1.515 --- www/anoncvs.html 2021/10/14 02:08:46 1.516 *************** *** 61,67 ****
  • Read-only access for everyone !

    Pre-loading the source tree

    While you can download the entire source tree from an AnonCVS server, you can --- 61,67 ----

  • Read-only access for everyone !

    Pre-Loading the Source Tree

    While you can download the entire source tree from an AnonCVS server, you can *************** *** 92,98 **** $ tar xzf /tmp/xenocara.tar.gz !

    Using CVS to get and update your source trees

    cvs(1) was designed to be a simple way --- 92,98 ---- $ tar xzf /tmp/xenocara.tar.gz !

    Using CVS to Get and Update Your Source Trees

    cvs(1) was designed to be a simple way *************** *** 120,126 **** in the current directory, and a subsequent update will recursively flesh out this sub-tree. !

    Getting an initial tree

    The following commands assume that your user is member of the wsrc --- 120,126 ---- in the current directory, and a subsequent update will recursively flesh out this sub-tree. !

    Getting an Initial Tree

    The following commands assume that your user is member of the wsrc *************** *** 135,151 ****

    ! If you are following the 6.9 -stable branch:

      $ cd /usr
    ! $ cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs checkout -rOPENBSD_6_9 -P src
      

    Anonymous CVS uses passwordless SSH as a transport. ! If this is the first time you have connected to an anoncvs server, you will be asked to confirm the SSH fingerprint to ensure that you are connecting to the expected server: --- 135,151 ----

    ! If you are following the 7.0 -stable branch:

      $ cd /usr
    ! $ cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs checkout -rOPENBSD_7_0 -P src
      

    Anonymous CVS uses passwordless SSH as a transport. ! If this is the first time you have connected to a server, you will be asked to confirm the SSH fingerprint to ensure that you are connecting to the expected server: *************** *** 167,173 **** Warning: Permanently added 'anoncvs.spacehopper.org' (ED25519) to the list of known hosts. !

    Updating an existing tree

    If you are following -current: --- 167,173 ---- Warning: Permanently added 'anoncvs.spacehopper.org' (ED25519) to the list of known hosts. !

    Updating an Existing Tree

    If you are following -current: *************** *** 178,188 ****

    ! If you are following the 6.9 -stable branch:

      $ cd /usr/src
    ! $ cvs -q up -Pd -rOPENBSD_6_9
      

    --- 178,188 ----

    ! If you are following the 7.0 -stable branch:

      $ cd /usr/src
    ! $ cvs -q up -Pd -rOPENBSD_7_0
      

    *************** *** 190,196 **** It does not destroy any of your local changes; rather it attempts to merge changes in. !

    Changing the server

    If you are updating a source tree that you initially fetched --- 190,196 ---- It does not destroy any of your local changes; rather it attempts to merge changes in. !

    Changing the Server

    If you are updating a source tree that you initially fetched *************** *** 202,208 **** $ cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs -q up -Pd !

    Getting the ports and xenocara trees

    Make sure your user is member of the wsrc group and that --- 202,208 ---- $ cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs -q up -Pd !

    Getting the ports and xenocara Trees

    Make sure your user is member of the wsrc group and that *************** *** 221,231 ****

    ! If you are following the 6.9 -stable branch:

      $ cd /usr
    ! $ cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs checkout -rOPENBSD_6_9 -P ports
      
  • Any time afterwards, to update this tree: --- 221,231 ----

    ! If you are following the 7.0 -stable branch:

      $ cd /usr
    ! $ cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs checkout -rOPENBSD_7_0 -P ports
      
  • Any time afterwards, to update this tree: *************** *** 239,249 ****

    ! If you are following the 6.9 -stable branch:

      $ cd /usr/ports
    ! $ cvs -q up -Pd -rOPENBSD_6_9
      
    --- 239,249 ----

    ! If you are following the 7.0 -stable branch:

      $ cd /usr/ports
    ! $ cvs -q up -Pd -rOPENBSD_7_0
      
    *************** *** 259,269 **** $ cvs diff -u sys/scsi/cd.c > /tmp/patch !

    Example usage for cvs(1)

    -

    - A sample use of an anoncvs server would be: -

      $ cd /tmp
      $ cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs checkout -P src/sys/arch/sparc
    --- 259,266 ----
      $ cvs diff -u sys/scsi/cd.c > /tmp/patch
      
    !

    Example Usage

      $ cd /tmp
      $ cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs checkout -P src/sys/arch/sparc
    ***************
    *** 283,289 ****
      Please use the reposync wrapper script which checks for updates to
      CVSROOT/ChangeLog and avoids a full directory scan in some cases where no update
      was detected.
    ! It also handles SSH port-forwarding for mirrors where this is available,
      allowing to connect to an "rsync --daemon" server over an
      authenticated and encrypted channel.
      
    --- 280,286 ----
      Please use the reposync wrapper script which checks for updates to
      CVSROOT/ChangeLog and avoids a full directory scan in some cases where no update
      was detected.
    ! It also handles SSH port forwarding for mirrors where this is available,
      allowing to connect to an "rsync --daemon" server over an
      authenticated and encrypted channel.
      
    ***************
    *** 331,337 ****
      of about 400MB per annum. The src repository increases by about
      150MB.
      
    ! 

    Available Anonymous CVS servers

    !

    Setting up an anoncvs mirror

    ! Anoncvs mirrors currently require about 6GB of disk (and it will grow!), and use up to 64MB of swap per anoncvs user (assuming the user does a large operation; ! while smaller operations use fewer resources, anoncvs still makes much more of an impact than ftp). ! Such anoncvs machines should have excellent network connectivity for the area they are expected to serve. ! A document which describes the setup of anoncvs servers is available. !

    Final notes

    After upgrading your source tree, you should read the comments at the top of --- 546,564 ---- Port 2022 !

    Setting up an AnonCVS Mirror

    ! AnonCVS mirrors currently require about 6GB of disk (and it will grow!), and use up to 64MB of swap per anoncvs user (assuming the user does a large operation; ! while smaller operations use fewer resources, AnonCVS still makes much more of an impact than ftp). ! Such AnonCVS machines should have excellent network connectivity for the area they are expected to serve. ! A document which describes the setup of AnonCVS servers is available. !

    Final Notes

    After upgrading your source tree, you should read the comments at the top of *************** *** 574,580 ****

    It is important to note that upgrading from a release to the current tree ! by rebuilding the sources can be rather difficult due to dependencies ! that are often not obvious. Therefore, it is suggested that you first install the latest snapshot before attempting a tree build from source. --- 571,576 ----

    It is important to note that upgrading from a release to the current tree ! by rebuilding the sources is not supported. Therefore, it is suggested that you first install the latest snapshot before attempting a tree build from source.