aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/launch_cvd_arm64_server_docker.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/launch_cvd_arm64_server_docker.sh b/tools/launch_cvd_arm64_server_docker.sh
index 4d455df91..a1d379ce4 100755
--- a/tools/launch_cvd_arm64_server_docker.sh
+++ b/tools/launch_cvd_arm64_server_docker.sh
@@ -52,8 +52,10 @@ cvd_home_dir=cvd_home
ssh $server -t "mkdir -p ~/.cvd_artifact; mkdir -p ~/$cvd_home_dir"
if [ -f $img_dir/required_images ]; then
rsync -aSvch --recursive $img_dir --files-from=$img_dir/required_images $server:~/$cvd_home_dir --info=progress2
+ cvd_home_files=($(rsync -rzan --recursive $img_dir --out-format="%n" --files-from=$img_dir/required_images $server:~/$cvd_home_dir --info=name2 | awk '{print $1}'))
else
rsync -aSvch --recursive $img_dir/bootloader $img_dir/*.img $server:~/$cvd_home_dir --info=progress2
+ cvd_home_files=($(rsync -rzan --recursive $img_dir/bootloader --out-format="%n" $img_dir/*.img $server:~/$cvd_home_dir --info=name2 | awk '{print $1}'))
fi
# upload cvd-host_package.tar.gz into ARM server
@@ -76,6 +78,7 @@ else
exit 1
fi
rsync -avch $temp_dir/cvd-host_package.tar.gz $server:~/$cvd_home_dir --info=progress2
+cvd_home_files+=("cvd-host_package.tar.gz")
# run root docker instance
root_container_id=$(ssh $server -t "docker run --privileged -p 2443 -d cuttlefish")
@@ -123,7 +126,7 @@ echo -e "Succeeded to create user_artifacts_dir"
# upload artifacts and cvd-host_pachage.tar.gz into docker instance
ssh $server \
- "for filename in \$(ls $cvd_home_dir); do \
+ "for filename in ${cvd_home_files[*]}; do \
absolute_path=\$HOME/$cvd_home_dir/\$filename && \
size=\$(stat -c%s \$absolute_path) && \
echo Uploading \$filename\\(size:\$size\\) ... && \