Write out manifest.

This commit is contained in:
awalsh128 2021-10-21 23:28:06 -07:00
parent 8f2c275875
commit edd1138fdd
2 changed files with 5 additions and 0 deletions

View file

@ -42,6 +42,10 @@ echo "done."
manifest_filepath="$cache_dir/manifest.log" manifest_filepath="$cache_dir/manifest.log"
echo -n "Writing package manifest to $manifest_filepath..." echo -n "Writing package manifest to $manifest_filepath..."
manifest=
for package in $packages; do
manifest=$manifest,$package:$(dpkg -s $package | grep Version | awk '{print $2}')
done
# Remove trailing comma. # Remove trailing comma.
echo ${manifest:0:-1} > $manifest_filepath echo ${manifest:0:-1} > $manifest_filepath
echo "done." echo "done."

View file

@ -20,6 +20,7 @@ echo "Reading from manifest..."
for logline in $(cat $cache_dir/manifest.log | tr ',' '\n' ); do for logline in $(cat $cache_dir/manifest.log | tr ',' '\n' ); do
echo "- $(echo $logline | tr ':' ' ')" echo "- $(echo $logline | tr ':' ' ')"
done done
echo "done."
# Only search for archived results. Manifest and cache key also live here. # Only search for archived results. Manifest and cache key also live here.
cache_pkg_filepaths=$(ls -1 $cache_dir/*.tar.gz | sort) cache_pkg_filepaths=$(ls -1 $cache_dir/*.tar.gz | sort)