Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/cvs.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/cvs.xml,v diff -u -r1.6 -r1.7 --- openacs-4/packages/acs-core-docs/www/xml/developers-guide/cvs.xml 26 Jan 2004 15:39:44 -0000 1.6 +++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/cvs.xml 12 Feb 2004 13:51:42 -0000 1.7 @@ -24,13 +24,13 @@ Create and set permissions on a subdirectory in the local cvs repository. [root root]# mkdir /cvsroot/service0 -[root root]# chown service0.web /cvsroot/service0 +[root root]# chown service0.service0 /cvsroot/service0 [root root]# mkdir /cvsroot/service0 -chown service0.web /cvsroot/service0 +chown service0.service0 /cvsroot/service0 - Add the repository location to the user environment. + 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 - service0 [service0 service0]$ emacs .bashrc Put this string into /home/service0/.bashrc: @@ -54,7 +54,7 @@ release tag. These tags will be useful in upgrading and branching. -m sets the version comment. [root root]# su - service0 -[service0 service0]$ cd /web/service0 +[service0 service0]$ cd /var/lib/aolserver/service0 [service0 service0]$ cvs import -m "initial install" service0 OpenACS &cvsversiontag; N service0/license.txt N service0/readme.txt @@ -63,29 +63,40 @@ No conflicts created by this import -[service0 service0]$ +[service0 service0]$ exit +[root root]# su - service0 -cd /web/service0 -cvs import -m "initial install" service0 OpenACS &cvsversiontag; - Move the original directory to a temporary location, and check out the cvs repository in its place. If the service starts correctly, come back and remove the temporary copy of the uploaded files. - [service0 service0]$ cd .. -[service0 web]$ mv service0 service0.orig -[service0 web]$ cvs checkout service0 +cd /var/lib/aolserver/service0 +cvs import -m "initial install" service0 OpenACS &cvsversiontag; +exit + Move the original directory to a temporary location, and check out the cvs repository in its place. + [root root]# mv /var/lib/aolserver/service0 /var/tmp +[root root]# mkdir /var/lib/aolserver/service0 +[root root]# chown service0.service0 /var/lib/aolserver/service0 +[root root]# su - service0 +[service0 service0]$ cd /var/lib/aolserver +[service0 aolserver]$ cvs checkout service0 cvs checkout: Updating service0 U service0/license.txt (many lines omitted) U service0/www/SYSTEM/dbtest.tcl U service0/www/SYSTEM/flush-memoized-statement.tcl -[service0 web]$ exit +[service0 aolserver]$ exit logout -[root web]# -cd .. -mv service0 service0.orig +[root root]# + +mv /var/lib/aolserver/service0 /var/tmp +mkdir /var/lib/aolserver/service0 +chown service0.service0 /var/lib/aolserver/service0 +su - service0 +cd /var/lib/aolserver cvs checkout service0 exit - + + If the service starts correctly, come back and remove the temporary copy of the uploaded files. +