Index: openacs-4/packages/acs-core-docs/www/cvs-tips.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/cvs-tips.adp,v diff -u -r1.4.2.10 -r1.4.2.11 --- openacs-4/packages/acs-core-docs/www/cvs-tips.adp 1 Aug 2024 08:03:39 -0000 1.4.2.10 +++ openacs-4/packages/acs-core-docs/www/cvs-tips.adp 2 Sep 2024 09:40:21 -0000 1.4.2.11 @@ -1,30 +1,30 @@ -{/doc/acs-core-docs/ {ACS Core Documentation}} {Appendix D. Using CVS with an -OpenACS Site} -Appendix D. Using CVS with an -OpenACS Site +{/doc/acs-core-docs/ {ACS Core Documentation}} {Appendix D. Using CVS with an OpenACS Site} +Appendix D. Using CVS with an OpenACS Site +

-Appendix D. Using CVS with -an OpenACS Site

+Appendix D. Using CVS with an OpenACS +Site

By Joel Aufrecht

OpenACS docs are written by the named authors, and may be edited by OpenACS documentation staff.

Add the Service to CVS - -OPTIONAL. These steps take an existing OpenACS directory and +OPTIONAL. These steps take an existing OpenACS directory and add it to a CVS repository.

  1. Create and set permissions on a subdirectory in the local cvs -repository.

    -[root root]# mkdir /cvsroot/$OPENACS_SERVICE_NAME
    +repository.

    [root root]# mkdir /cvsroot/$OPENACS_SERVICE_NAME
     
     [root root]# chown $OPENACS_SERVICE_NAME.$OPENACS_SERVICE_NAME /cvsroot/$OPENACS_SERVICE_NAME
     
    @@ -36,18 +36,13 @@
     
  2. Add the repository location to the user environment. On some systems, you may get better results with .bash_profile instead of -.bashrc.

    -[root root]# su - $OPENACS_SERVICE_NAME
    +.bashrc.

    [root root]# su - $OPENACS_SERVICE_NAME
     
     [$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ emacs .bashrc
    -

    Put this string into /home/$OPENACS_SERVICE_NAME/.bashrc:

    -export CVSROOT=/cvsroot
    -
    -[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ exit
    +

    Put this string into /home/$OPENACS_SERVICE_NAME/.bashrc:

    export CVSROOT=/cvsroot
    [$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ exit
     logout
     
    -[root root]#
    -
    +[root root]#
  3. Import all files into cvs. In order to work on files with source control, the files must be checked out from cvs. So we will import, @@ -58,8 +53,7 @@ . "OpenACS" is the vendor tag, and "oacs-5-9-0-final" is the release tag. These tags will be -useful in upgrading and branching. -m sets the version comment.

    -[root root]# su - $OPENACS_SERVICE_NAME
    +useful in upgrading and branching. -m sets the version comment.

    [root root]# su - $OPENACS_SERVICE_NAME
     
     [$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ cd /var/lib/aolserver/$OPENACS_SERVICE_NAME
     
    @@ -78,8 +72,7 @@
     cvs import -m "initial install" $OPENACS_SERVICE_NAME OpenACS oacs-5-9-0-final
     exit
     

    Move the original directory to a temporary location, and check -out the cvs repository in its place.

    -[root root]# mv /var/lib/aolserver/$OPENACS_SERVICE_NAME /var/tmp
    +out the cvs repository in its place.

    [root root]# mv /var/lib/aolserver/$OPENACS_SERVICE_NAME /var/tmp
     [root root]# mkdir /var/lib/aolserver/$OPENACS_SERVICE_NAME
     
     [root root]# chown $OPENACS_SERVICE_NAME.$OPENACS_SERVICE_NAME /var/lib/aolserver/$OPENACS_SERVICE_NAME
    @@ -113,8 +106,8 @@
     
\ No newline at end of file