summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/buildbot-cleanup-device.sh2
-rwxr-xr-xtools/buildbot-setup-device.sh8
2 files changed, 7 insertions, 3 deletions
diff --git a/tools/buildbot-cleanup-device.sh b/tools/buildbot-cleanup-device.sh
index 7fd57b413e..45d0d45bb2 100755
--- a/tools/buildbot-cleanup-device.sh
+++ b/tools/buildbot-cleanup-device.sh
@@ -26,6 +26,8 @@ if [[ -n "$ART_TEST_ON_VM" ]]; then
sudo umount $ART_TEST_CHROOT/dev
sudo umount $ART_TEST_CHROOT/bin
sudo umount $ART_TEST_CHROOT/lib
+ sudo umount $ART_TEST_CHROOT/usr/lib
+ sudo umount $ART_TEST_CHROOT/usr/share/gdb
rm -rf $ART_TEST_CHROOT
"
exit 0
diff --git a/tools/buildbot-setup-device.sh b/tools/buildbot-setup-device.sh
index 90d680b7d2..90a5010ccb 100755
--- a/tools/buildbot-setup-device.sh
+++ b/tools/buildbot-setup-device.sh
@@ -34,9 +34,7 @@ if [[ -n "$ART_TEST_ON_VM" ]]; then
mkdir $ART_TEST_CHROOT/apex
mkdir $ART_TEST_CHROOT/bin
- mkdir $ART_TEST_CHROOT/data
- mkdir $ART_TEST_CHROOT/data/local
- mkdir $ART_TEST_CHROOT/data/local/tmp
+ mkdir -p $ART_TEST_CHROOT/data/local/tmp
mkdir $ART_TEST_CHROOT/dev
mkdir $ART_TEST_CHROOT/etc
mkdir $ART_TEST_CHROOT/lib
@@ -45,12 +43,16 @@ if [[ -n "$ART_TEST_ON_VM" ]]; then
mkdir $ART_TEST_CHROOT/sys
mkdir $ART_TEST_CHROOT/system
mkdir $ART_TEST_CHROOT/tmp
+ mkdir -p $ART_TEST_CHROOT/usr/lib
+ mkdir -p $ART_TEST_CHROOT/usr/share/gdb
sudo mount -t proc /proc art-test-chroot/proc
sudo mount -t sysfs /sys art-test-chroot/sys
sudo mount --bind /dev art-test-chroot/dev
sudo mount --bind /bin art-test-chroot/bin
sudo mount --bind /lib art-test-chroot/lib
+ sudo mount --bind /lib art-test-chroot/usr/lib
+ sudo mount --bind /usr/share/gdb art-test-chroot/usr/share/gdb
$ART_CHROOT_CMD echo \"Hello from chroot! I am \$(uname -a).\"
"
exit 0