[llvm-commits] [zorg] r105822 - /zorg/trunk/zorg/buildbot/builders/ChrootSetup.py
Daniel Dunbar
daniel at zuster.org
Fri Jun 11 10:32:41 PDT 2010
Author: ddunbar
Date: Fri Jun 11 12:32:40 2010
New Revision: 105822
URL: http://llvm.org/viewvc/llvm-project?rev=105822&view=rev
Log:
buildbot/ChrootSetup: Mount images with -readonly and make sure to create /dev/
mount point.
Modified:
zorg/trunk/zorg/buildbot/builders/ChrootSetup.py
Modified: zorg/trunk/zorg/buildbot/builders/ChrootSetup.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/ChrootSetup.py?rev=105822&r1=105821&r2=105822&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/ChrootSetup.py (original)
+++ zorg/trunk/zorg/buildbot/builders/ChrootSetup.py Fri Jun 11 12:32:40 2010
@@ -44,7 +44,8 @@
# Setup the build root we will build projects in.
f.addStep(ShellCommand(
name="attach.buildroot",
- command=("hdiutil attach -noverify -plist -mountrandom . %s | "
+ command=("hdiutil attach -readonly -noverify "
+ "-plist -mountrandom . %s | "
"tee mount_info.plist") % image,
description="attach build root image",
haltOnFailure=True,
@@ -109,6 +110,11 @@
workdir=build_root_name))
# Initialize /dev/.
+ f.addStep(ShellCommand(name="chroot.init.mkdir.dev",
+ command=["sudo", "mkdir", "-p", "dev"],
+ haltOnFailure=True,
+ description="mkdir /dev",
+ workdir=build_root_name))
f.addStep(ShellCommand(name="chroot.init.mount.devfs",
command=["sudo", "mount", "-t", "devfs",
"devfs", "dev"],
More information about the llvm-commits
mailing list