Code

This page document HCoop's code, where it is, how to access through a VCS and how to update live copies.

Repo locations:

git repos, and CVS->GIT conversion status

See git repos at http://git.hcoop.net/ . Repos converted previously and not yet up to date are in OLD/. Everything you see that is not in OLD is "active". The repos were converted using of the form git-cvsimport -d:pserver:anonymous@hcoop.cvs.sourceforge.net:/cvsroot/ohcoop -C dbtool-git/ -v -i dbtool -A $PWD/cvs-author-conv-file.

The repos you see in gitweb are "live", that is, they are symlinks to the .git directories in the live locations. Note: the gitweb update script will fail (and cause all hcoop's repos to not work) if you link to a .git directory not in AFS (it uses fs la to check for read permissions).

After a CVS repo is migrated, the CVS directories will be moved to CVS_old to prevent accidental usage.

debian/*.git

local debian package sources. NOTE: may not be up to date or used anymore.

config/*.git

Various daemon configurations. NOTE: this may not be up to date

service/*.git

Runit service info. NOTE: this may not be up to date.

gitweb.git

gitweb, /var/local/lib/gitweb/.git/ is linked to this directory

portal.git

portal, linked to ~hcoop/portal/.git/

scripts.git

scripts, linked to /afs/hcoop.net/common/etc/scripts/.git/

domtool.git

old domtool, no longer used. Has no "live" location.

domtool2.git

current domtool. Has no "live" location right now

fwtool.git

fwtool(?). Has no "live" location right now.

OLD/*.git

oblesete git repos, most of these have been superseded with newer repos.

To Do: a script to mail admins@ when uncommitted changes are found.

Domtool

Portal

Local Debian packages

Runit services

TODO


CategorySystemAdministration CategoryNeedsWork

Code (last edited 2012-09-03 08:43:51 by ClintonEbadi)