For scripts: mkdir /afs/sipb.mit.edu/project/git/builds/git-v1.7.7 fs sa /afs/sipb.mit.edu/project/git/builds/git-v1.7.7 daemon.scripts write ssh git@scripts /mit/git/src/build-scripts/git-build.sh -S amd64_fedora13 v1.7.7 mkdir /afs/sipb.mit.edu/project/git/builds/git-v1.7.7.new (cd /afs/sipb.mit.edu/project/git/builds/ ; tar -c --remove-files -f - git-v1.7.7 | tar -x --strip 1 -C git-v1.7.7.new -f -) mv /afs/sipb.mit.edu/project/git/builds/git-v1.7.7{.new,} On Athena 9.4 (i386_rhel4): /afs/sipb.mit.edu/project/git/src/build-scripts/git-build.sh v1.7.7 On Athena 9.4 (multics, sun4x_510): /afs/sipb.mit.edu/project/git/src/build-scripts/git-build.sh v1.7.7 On Debathena (lucid.dialup, amd64_ubuntu1004) /mit/git/src/build-scripts/git-build.sh v1.7.7 On Debathena (linerva, i386_deb50): /mit/git/src/build-scripts/git-build.sh -s v1.7.7 [We build docs on linerva, but we were having issues installing the html pages (timeouts about half-way through copying to the sipb cell), so they were installed by tweaking the makefile, installing them to a temporary location, and then copying them to AFS via another machine (athena.dialup).] ~~~ 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.7/common/share/gitweb/gitweb.cgi ~~~ END TWEAK GITWEB INSTALL ~~~ For each architecture: (cd /afs/sipb.mit.edu/project/git/builds/git-v1.7.7;\ 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.7/* .)