This page document HCoop's code, where it is, how to access through a VCS and how to update live copies.
Contents
Repo locations:
CVS is at sourceforge: http://hcoop.cvs.sourceforge.net/
git is at hcoop's git: http://git.hcoop.net
1. Domtool
CVS, /domtool/
- FIXME
2. Portal
- How to get code: /portal/ in CVS.
- How to build: FIXME
hcoop_header is the one line script cat /etc/hcoop.header | sed "s/TITLE/$1/g"
hcoop_footer is the one line script cat /etc/hcoop.footer
- You need /etc/hcoop.header and /etc/hcoop.footer, which are
rkd_admin@deleuze:/afs/hcoop.net/common$ cat /etc/hcoop.header <html><head> <link rel="stylesheet" type="text/css" href="/hcoop.css" /> <title>TITLE</title> </head><body> <div class="main"> <div class="title"> <img class="globe" src="/globe.gif" /> <h1>TITLE</h1> </div> <div class="break"></div> rkd_admin@deleuze:/afs/hcoop.net/common$ cat /etc/hcoop.footer </div> </body></html>
Live copies are at ~hcoop/public_html/cgi-bin/portal/* These are small wrappers which execute the portal code from ~hcoop/portal/*, and this is the directory is the one in CVS.
To update the public_html/cgi-bin/portal/* wrappers, do FIXME.
3. Local Debian packages
Located in /aft/hcoop.net/common/debian/PACKAGENAME/UPSTREAM_VERSION/.
All under GIT control, see hcoop/debian/*
- FIXME
4. Runit services
git accessable at: hcoop/service/*
- Live copies in git under /etc/service/*