[24391] in Source-Commits
/svn/athena r23986 - trunk/debathena/scripts/build-server
daemon@ATHENA.MIT.EDU (Evan Broder)
Thu Sep 3 14:49:19 2009
Date: Thu, 3 Sep 2009 14:49:07 -0400
From: Evan Broder <broder@MIT.EDU>
Message-Id: <200909031849.n83In7KE019125@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Author: broder
Date: 2009-09-03 14:49:06 -0400 (Thu, 03 Sep 2009)
New Revision: 23986
Modified:
trunk/debathena/scripts/build-server/autolivebuilder
Log:
Don't blindly check-out or pull code from the untrusted debathena-live
repo.
Modified: trunk/debathena/scripts/build-server/autolivebuilder
===================================================================
--- trunk/debathena/scripts/build-server/autolivebuilder 2009-09-01 19:58:56 UTC (rev 23985)
+++ trunk/debathena/scripts/build-server/autolivebuilder 2009-09-03 18:49:06 UTC (rev 23986)
@@ -100,10 +100,11 @@
cd /home/debuild/live
-if [ -d debathena-live ]; then
- (cd debathena-live && git pull)
-else
- git clone file:///mit/debathena/git/debathena-live.git
+if ! [ -d debathena-live ]; then
+ echo "E: The Debathena Live CD builder is not checked out."
+ echo "E: Run 'git clone file:///mit/debathena/git/debathena-live.git' in"
+ echo "E: /home/debuild/live"
+ false
fi
pushd debathena-live
# This will break if we ever add an epoch. So don't do that.