For scripts: mkdir /afs/sipb.mit.edu/project/git/builds/git-v1.7.8 fs sa /afs/sipb.mit.edu/project/git/builds/git-v1.7.8 daemon.scripts write SCRIPTS_SYSNAME=`ssh -q git@scripts fs sysname | grep -oE "[^ ']+_[^ ']+" | grep -v scripts | head -n1` ssh git@scripts /mit/git/src/build-scripts/git-build.sh -S $SCRIPTS_SYSNAME v1.7.8 (cd /afs/sipb.mit.edu/project/git/builds/ ; tar -c -f - git-v1.7.8 | sponge | tar --recursive-unlink -xf -) On Athena 9.4 (i386_rhel4): /afs/sipb.mit.edu/project/git/src/build-scripts/git-build.sh v1.7.8 On Athena 9.4 (multics, sun4x_510): /afs/sipb.mit.edu/project/git/src/build-scripts/git-build.sh v1.7.8 On Debathena (lucid.dialup, amd64_ubuntu1004) /mit/git/src/build-scripts/git-build.sh v1.7.8 On Debathena (linerva, i386_deb50): /mit/git/src/build-scripts/git-build.sh -s v1.7.8 ~~~ TWEAK GITWEB INSTALL ~~~ Repoint static stuff to git.scripts.mit.edu/static sed -i 's|"static/|"//git.scripts.mit.edu/static/|' \ /mit/git/builds/git-v1.7.8/common/share/gitweb/gitweb.cgi ~~~ END TWEAK GITWEB INSTALL ~~~ For each architecture: (cd /afs/sipb.mit.edu/project/git/builds/git-v1.7.8;\ for arch in `ls -d *_*`; do \ (cd $arch/bin; \ ln -sf ../libexec/git-core/git git && \ ln -sf ../libexec/git-core/git-cvsserver git-cvsserver && \ ln -sf ../libexec/git-core/git-receive-pack git-receive-pack && \ ln -sf ../libexec/git-core/git-shell git-shell && \ ln -sf ../libexec/git-core/git-upload-archive git-upload-archive && \ ln -sf ../libexec/git-core/git-upload-pack git-upload-pack) \ done;) Deploy to arch: (cd /mit/git/arch ; ln -sf ../builds/git-v1.7.8/* .)