summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/buildbot-setup-device.sh14
-rwxr-xr-xtools/buildbot-utils.sh5
2 files changed, 10 insertions, 9 deletions
diff --git a/tools/buildbot-setup-device.sh b/tools/buildbot-setup-device.sh
index 90a5010ccb..7a18d04324 100755
--- a/tools/buildbot-setup-device.sh
+++ b/tools/buildbot-setup-device.sh
@@ -46,13 +46,13 @@ if [[ -n "$ART_TEST_ON_VM" ]]; then
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
+ sudo mount -t proc /proc $ART_TEST_CHROOT_BASENAME/proc
+ sudo mount -t sysfs /sys $ART_TEST_CHROOT_BASENAME/sys
+ sudo mount --bind /dev $ART_TEST_CHROOT_BASENAME/dev
+ sudo mount --bind /bin $ART_TEST_CHROOT_BASENAME/bin
+ sudo mount --bind /lib $ART_TEST_CHROOT_BASENAME/lib
+ sudo mount --bind /lib $ART_TEST_CHROOT_BASENAME/usr/lib
+ sudo mount --bind /usr/share/gdb $ART_TEST_CHROOT_BASENAME/usr/share/gdb
$ART_CHROOT_CMD echo \"Hello from chroot! I am \$(uname -a).\"
"
exit 0
diff --git a/tools/buildbot-utils.sh b/tools/buildbot-utils.sh
index 6a0714dcd4..adbf8dd5dc 100755
--- a/tools/buildbot-utils.sh
+++ b/tools/buildbot-utils.sh
@@ -78,8 +78,9 @@ if [[ -n "$ART_TEST_ON_VM" ]]; then
msgfatal "ART_TEST_SSH_PORT not set"
fi
- export ART_TEST_CHROOT="/home/$ART_TEST_SSH_USER/art-test-chroot"
- export ART_CHROOT_CMD="unshare --user --map-root-user chroot art-test-chroot"
+ export ART_TEST_CHROOT_BASENAME="art-test-chroot"
+ export ART_TEST_CHROOT="/home/$ART_TEST_SSH_USER/$ART_TEST_CHROOT_BASENAME"
+ export ART_CHROOT_CMD="unshare --user --map-root-user chroot $ART_TEST_CHROOT_BASENAME"
export ART_SSH_CMD="ssh -q -p $ART_TEST_SSH_PORT $ART_TEST_SSH_USER@$ART_TEST_SSH_HOST -o IdentityAgent=none"
export ART_SCP_CMD="scp -P $ART_TEST_SSH_PORT -p -r -o IdentityAgent=none"
export ART_RSYNC_CMD="rsync -az"