Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/permissions.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/permissions.xml,v diff -u -N -r1.10.2.2 -r1.10.2.3 --- openacs-4/packages/acs-core-docs/www/xml/developers-guide/permissions.xml 5 Jul 2004 19:47:36 -0000 1.10.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/permissions.xml 16 Nov 2004 17:09:36 -0000 1.10.2.3 @@ -385,7 +385,7 @@ The notes code has been modified since this document was written so it is now out of date. See this forum thread. -% export CVSROOT=:pserver:anonymous@openacs.org:/cvsroot +% export CVSROOT=:pserver:anonymous@cvs.openacs.org:/cvsroot % cvs login # just hit enter when prompted for a password % cvs co notes Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/submissions.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/submissions.xml,v diff -u -N -r1.3.2.1 -r1.3.2.2 --- openacs-4/packages/acs-core-docs/www/xml/developers-guide/submissions.xml 5 Jul 2004 19:47:36 -0000 1.3.2.1 +++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/submissions.xml 16 Nov 2004 17:09:36 -0000 1.3.2.2 @@ -48,7 +48,7 @@ Import it to the openacs.org cvs tree cd openacs-4/packages/myfirstpackage -cvs -d :pserver:you@openacs.org:/cvsroot import -m "initial upload" openacs-4/contrib/packages/myfirstpackage your_vendor_tag myfirstpackage-1-0-0 +cvs -d :ext:you@cvs.openacs.org:/cvsroot import -m "initial upload" openacs-4/contrib/packages/myfirstpackage your_vendor_tag myfirstpackage-1-0-0 Index: openacs-4/packages/acs-core-docs/www/xml/engineering-standards/cvs.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/engineering-standards/cvs.xml,v diff -u -N -r1.1.2.3 -r1.1.2.4 --- openacs-4/packages/acs-core-docs/www/xml/engineering-standards/cvs.xml 8 Nov 2004 19:59:41 -0000 1.1.2.3 +++ openacs-4/packages/acs-core-docs/www/xml/engineering-standards/cvs.xml 16 Nov 2004 17:09:38 -0000 1.1.2.4 @@ -20,20 +20,20 @@ All OpenACS code is available anonymously. To get code anonymously, use the parameter - -d:pserver:anonymous@openacs.org:/cvsroot immediately after cvs in a cvs command to check out or export code. + -d:pserver:anonymous@cvs.openacs.org:/cvsroot immediately after cvs in a cvs command to check out or export code. If you are an OpenACS developer, you should check out code so that you or any other developer can commit it. To do this, use the parameter - -d:ext:openacs.org:/cvsroot + -d:ext:cvs.openacs.org:/cvsroot immediately after cvs in checkout commands. This will create a local checkout directory - that uses openacs.org but does not specify the user. By + that uses cvs.openacs.org but does not specify the user. By default, it will use your local account name as the user, so if you are logged in as "foobar" it will try to check out and commit as if you had specified - :ext:foobar@openacs.org:/cvsroot. The advantage of not specifying a user in the checkout command is that other users can work in the directory using their own accounts. + :ext:foobar@cvs.openacs.org:/cvsroot. The advantage of not specifying a user in the checkout command is that other users can work in the directory using their own accounts. @@ -42,11 +42,11 @@ environment. (Typically this is accomplished by putting export CVS_RSH=ssh into ~/.bash_profile.). If your local - account name does not match your openacs.org account name, create a + account name does not match your cvs.openacs.org account name, create a file ~/.ssh/config with an entry like: - Host openacs.org + Host cvs.openacs.org User joel @@ -70,13 +70,13 @@ Administrator Note: These are the steps to grant CVS commit rights to a user: - Create the user's account. On openacs.org: + Create the user's account. On cvs.openacs.org: sudo bash /usr/sbin/useradd -c "Real Name" -G cvs,username -p passwd username Grant cvs access to the user account. On any machine, in a temporary directory: - cvs -d :ext:openacs.org:/cvsroot co CVSROOT + cvs -d :ext:cvs.openacs.org:/cvsroot co CVSROOT cd CVSROOT emacs avail Add an avail line of the form: @@ -88,9 +88,9 @@ Branimir suggests an additional level of abstraction. If you put Host cvs-server - HostName openacs.org + HostName cvs.openacs.org User yournamehere - into your ~/.ssh/config file, then you can use -d :ext:cvs-server:/cvsroot instead of -d :ext:openacs.org:/cvsroot. You can then change the definition of cvs-server by changing one file instead of editing hundreds of CVSROOT/Repository files. + into your ~/.ssh/config file, then you can use -d :ext:cvs-server:/cvsroot instead of -d :ext:cvs.openacs.org:/cvsroot. You can then change the definition of cvs-server by changing one file instead of editing hundreds of CVSROOT/Repository files. @@ -102,7 +102,7 @@ is &releasebranch;. This ensures that you are working on top of a stable OpenACS core, but still allows you to commit feature changes to non-core packages. To check out all packages, - cvs -d :ext:openacs.org:/cvsroot co -r &releasebranch; openacs-4 + cvs -d :ext:cvs.openacs.org:/cvsroot co -r &releasebranch; openacs-4 If you work in the directories created with this command, all of your cvs updates and commits will be confined to the &releasebranch; branch. Your work will be merged back to HEAD for you @@ -111,15 +111,18 @@ Because the entire openacs-4 directory is large, you may want to use only acs-core plus some specific modules. To do this, check out core first: - cvs -d:ext:openacs.org:/cvsroot -r &releasebranch; checkout acs-core + cvs -d:ext:cvs.openacs.org:/cvsroot -r &releasebranch; checkout acs-core Then add modules as needed: cd /var/lib/aolserver/service0/packages cvs up -d packagename - ... where packagename is the name of the - package you want. Visit the - Package Inventory - for a list of available packages and their - current state. + + ... where packagename is the + name of the package you want. Visit the Package + Inventory and Package + maintainers and status for a list of available + packages and their current state. @@ -134,9 +137,9 @@ -r tag. To check out HEAD for development, which requires an OpenACS developer account: - cvs -d:ext:openacs.org:/cvsroot checkout acs-core + cvs -d:ext:cvs.openacs.org:/cvsroot checkout acs-core To check out HEAD anonymously: - cvs -d:pserver:anonymous@openacs.org:/cvsroot checkout acs-core + cvs -d:pserver:anonymous@cvs.openacs.org:/cvsroot checkout acs-core @@ -150,10 +153,10 @@ moved. To get a development checkout of .LRN in the subdirectory dotlrn: - cvs -d :pserver:anonymous@openacs.org:/cvsroot checkout -r &releasebranch; acs-core + cvs -d :pserver:anonymous@cvs.openacs.org:/cvsroot checkout -r &releasebranch; acs-core mv openacs-4 dotlrn cd dotlrn/packages -cvs -d :pserver:anonymous@openacs.org:/cvsroot checkout -r &releasebranch; dotlrn-all +cvs -d :pserver:anonymous@cvs.openacs.org:/cvsroot checkout -r &releasebranch; dotlrn-all mv dotlrn/install.xml .. @@ -162,7 +165,7 @@ Once you have a checkout you can use some commands to track what has changed since you checked out your copy. cvs -n update does not change any files, but reports which changes have been updated or locally modified, or are not present in CVS. - To update your files, use cvs update. This will merge changes from the repository with your local files. It has no effect on the openacs.org repository. + To update your files, use cvs update. This will merge changes from the repository with your local files. It has no effect on the cvs.openacs.org repository. @@ -303,7 +306,7 @@ Because this occurs in your personal checkout and not an anonymous one, this commit automagically moves back upstream to the Mother - Ship repository at openacs.org. The names of the changed files, and your comments, are sent to a mailing list for OpenACS developers. A Core Team developer may review or roll back your changes if necessary. + Ship repository at cvs.openacs.org. The names of the changed files, and your comments, are sent to a mailing list for OpenACS developers. A Core Team developer may review or roll back your changes if necessary. @@ -322,16 +325,16 @@ Check out acs-core on the HEAD branch. (Weird things happen if you add files to a branch but not to HEAD): cd /tmp -cvs -d:ext:openacs.org:/cvsroot checkout acs-core +cvs -d:ext:cvs.openacs.org:/cvsroot checkout acs-core Copy your package directory from your working directory to this directory. Make sure not to copy any CVSROOT directories. cp /var/lib/aolserver/service0/packagse/newpackage /tmp/openacs-4/packages - Import the package into the OpenACS.org cvs repository: + Import the package into the cvs.openacs.org cvs repository: cd /tmp/openacs-4/packages/newpackage cvs import -m "Initial import of newpackage" openacs-4/packages/newpackage myname 0.1d Add the new package to the modules file. (An administrator has to do this step.) On any machine, in a temporary directory: - cvs -d :ext:openacs.org:/cvsroot co CVSROOT + cvs -d :ext:cvs.openacs.org:/cvsroot co CVSROOT cd CVSROOT emacs modules Add a line of the form: @@ -357,7 +360,7 @@ - Rules for Committing Code to the OpenACS.org repository + Rules for Committing Code to the OpenACS repository CVS commit procedures are governed by @@ -428,7 +431,7 @@ Only GPL code and material should be committed to the - openacs.org CVS repository + OpenACS CVS repository (cvs.openacs.org) Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/openacs.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/openacs.xml,v diff -u -N -r1.21.2.2 -r1.21.2.3 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/openacs.xml 15 Nov 2004 12:55:06 -0000 1.21.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/openacs.xml 16 Nov 2004 17:09:39 -0000 1.21.2.3 @@ -77,7 +77,7 @@ overwritten when we do the main CVS checkout to the target location. [root root]# su - $OPENACS_SERVICE_NAME -[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ cvs -d :pserver:anonymous@openacs.org:/cvsroot co -d install openacs-4/etc/install +[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ cvs -d :pserver:anonymous@cvs.openacs.org:/cvsroot co -d install openacs-4/etc/install cvs server: Updating install U install/README U install/TODO @@ -605,7 +605,7 @@ Installation Option 3: Install from CVS - If you want to track fresh code developments inbetween releases, or you are an OpenACS core developer, you may want to install from CVS. This is identical to Option 2 except that you get the files from CVS instead of the tarball: CVS Checkout Instructions. So, instead of tar xzf /tmp/&tarballpath;.tgz, cvs -z3 -d :pserver:anonymous@openacs.org:/cvsroot co acs-core. + If you want to track fresh code developments inbetween releases, or you are an OpenACS core developer, you may want to install from CVS. This is identical to Option 2 except that you get the files from CVS instead of the tarball: CVS Checkout Instructions. So, instead of tar xzf /tmp/&tarballpath;.tgz, cvs -z3 -d :pserver:anonymous@cvs.openacs.org:/cvsroot co acs-core. Next Steps Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml,v diff -u -N -r1.13.2.7 -r1.13.2.8 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml 15 Nov 2004 13:25:44 -0000 1.13.2.7 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml 16 Nov 2004 17:09:40 -0000 1.13.2.8 @@ -29,7 +29,7 @@ tar xzf &tarballpath;.tgz If you are installing from a different method and just need the configuration files, you can instead get them from CVS: [root root]# cd /tmp -[root tmp]# cvs -d :pserver:anonymous@openacs.org:/cvsroot co openacs-4/packages/acs-core-docs/www/files/ +[root tmp]# cvs -d :pserver:anonymous@cvs.openacs.org:/cvsroot co openacs-4/packages/acs-core-docs/www/files/ cvs checkout: warning: failed to open /root/.cvspass for reading: No such file or directory cvs server: Updating openacs-4/packages/acs-core-docs/www/files U openacs-4/packages/acs-core-docs/www/files/README.TXT @@ -38,7 +38,7 @@ U openacs-4/packages/acs-core-docs/www/files/winnsd.txt [root tmp]# mv openacs-4 &tarballpath; cd /tmp -cvs -d :pserver:anonymous@openacs.org:/cvsroot co openacs-4/packages/acs-core-docs/www/files/ +cvs -d :pserver:anonymous@cvs.openacs.org:/cvsroot co openacs-4/packages/acs-core-docs/www/files/ mv openacs-4 openacs-5.0.0a4 Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/upgrade.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/upgrade.xml,v diff -u -N -r1.15.2.2 -r1.15.2.3 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/upgrade.xml 5 Jul 2004 19:47:37 -0000 1.15.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/upgrade.xml 16 Nov 2004 17:09:40 -0000 1.15.2.3 @@ -381,9 +381,9 @@ [root root]# su - $OPENACS_SERVICE_NAME [$OPENACS_SERVICE_NAME aolserver]$ cd /var/lib/aolserver -[$OPENACS_SERVICE_NAME aolserver]$ cvs -d :pserver:anonymous@openacs.org:/cvsroot checkout -r openacs-5-1-compat acs-core +[$OPENACS_SERVICE_NAME aolserver]$ cvs -d :pserver:anonymous@cvs.openacs.org:/cvsroot checkout -r openacs-5-1-compat acs-core [$OPENACS_SERVICE_NAME aolserver]$ cd openacs-4/packages -[$OPENACS_SERVICE_NAME aolserver]$ cvs -d :pserver:anonymous@openacs.org:/cvsroot checkout -r openacs-5-1-compat packagename packagename2... +[$OPENACS_SERVICE_NAME aolserver]$ cvs -d :pserver:anonymous@cvs.openacs.org:/cvsroot checkout -r openacs-5-1-compat packagename packagename2... [$OPENACS_SERVICE_NAME aolserver]$ cd ../.. [$OPENACS_SERVICE_NAME aolserver]$ mv openacs-4 openacs-5-1 If this checkout already exists, you can simply update it instead of recreating it. @@ -446,7 +446,7 @@ - Upgrading files for a site using the OpenACS.org CVS repository + Upgrading files for a site using the OpenACS CVS repository (cvs.openacs.org)