Add more reporting to restore phase.
This commit is contained in:
parent
6d2730c8bf
commit
9ca1c60417
1 changed files with 17 additions and 8 deletions
|
@ -13,14 +13,23 @@ cache_restore_root=$2
|
||||||
# List of the packages to use.
|
# List of the packages to use.
|
||||||
packages="${@:3}"
|
packages="${@:3}"
|
||||||
|
|
||||||
# Only search for archived results. Manifest and cache key also live here.
|
cache_filenames=$(ls -1 $cache_dir | sort)
|
||||||
cache_filenames=$(ls -1 $cache_dir | grep .tar.gz | sort)
|
echo "Found $(echo $cache_filenames | wc -w) files in the cache."
|
||||||
cache_filename_count=$(echo $cache_filenames | wc -w)
|
|
||||||
|
|
||||||
echo -n "Restoring $cache_filename_count packages from cache..."
|
|
||||||
for cache_filename in $cache_filenames; do
|
for cache_filename in $cache_filenames; do
|
||||||
cache_filepath=$cache_dir/$package.tar.gz
|
echo "- $(basename $cache_filename)"
|
||||||
echo "- $package ($cache_filepath)"
|
done
|
||||||
sudo tar -xf $cache_filepath -C $cache_restore_root > /dev/null
|
|
||||||
|
# Only search for archived results. Manifest and cache key also live here.
|
||||||
|
cache_pkg_filenames=$(ls -1 $cache_dir/*.tar.gz | sort)
|
||||||
|
echo "Found $(echo $cache_filenames | wc -w) packages in the cache."
|
||||||
|
for cache_pkg_filename in $cache_pkg_filenames; do
|
||||||
|
echo "- $(basename $cache_pkg_filename)"
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "Restoring $cache_filename_count packages from cache..."
|
||||||
|
for cache_pkg_filename in $cache_pkg_filenames; do
|
||||||
|
cache_pkg_filepath=$cache_dir/$package.tar.gz
|
||||||
|
echo "- $package ($(basename $cache_pkg_filepath))"
|
||||||
|
sudo tar -xf $cache_pkg_filepath -C $cache_restore_root > /dev/null
|
||||||
done
|
done
|
||||||
echo "done."
|
echo "done."
|
||||||
|
|
Loading…
Reference in a new issue