pointyhat script layout

This is the layout of the scripts on pointyhat as of 201005.

Notes: our scripts are shown in blue; system commands, in brown. Things that cross the client-server line are shown in purple. Things that have been removed are shown in grey.

Also, everybody calls buildenv and lots of things call ${arch}/portbuild.conf.

Here is the server side:

server_side.png

Here is the client side:

client_side.png

index to server-side hardcoding

Here, I'm not counting things such as /var/portbuild and /usr/local/www/data, and the errorlog link-farm. Those are too ingrained (at least for pass 1.)

script hardcoding comments
build latest/previous  
buildenv arch, RELENG_;  
buildproxy /tmp/.build  
buildproxy-client /tmp/.build  
dologs latest/full  
dopackagestats arch, RELENG_  
makeworld RELENG_  
pdispatch timeout; loglength; hdrlength  
portbuild TIMEOUTs; ulimit  
updatesnap RELENG_; /a/snap; /r/ncvs; /root  
updatesnap.ports /a/snap; /r/pcvs; /root  
zbackup a/nfs, a/local, a/portbuild/*, /dumpster ugh.
zclient gohan10, /tmp/.zserver WTF is this??
zexpire a/nfs, a/local, a/portbuild/*, a/snap/*  
zsync /a/cache obsolete; to be removed
qmanager/addarch.py qmanager/qdb.sl3  
qmanager/dumpdb.py qmanager/qdb.sl3  
qmanager/packagebuild "openoffice", "kde-3"  
qmanager/qmanager qmanager/qdb.sl3, /tmp/.qmgr  
qmanager/qmanagerclient.py /tmp/.qmgr  

Author: linimon
Last revised on: Tue May 25 00:35:36 CDT 2010