Update installation to consider symlinks as well.

Addresses problem raised in #25
This commit is contained in:
Andrew Walsh 2022-07-14 21:23:42 -07:00 committed by GitHub
parent d7e83f6ca0
commit c21469a518
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -33,7 +33,7 @@ for package in $packages; do
# Pipe all package files (no folders) to Tar.
dpkg -L $package |
while IFS= read -r f; do
if test -f $f; then echo ${f:1}; fi; #${f:1} removes the leading slash that Tar disallows
if test -f $f || test -L $f; then echo "${f:1}"; fi; #${f:1} removes the leading slash that Tar disallows
done |
xargs tar -czf $cache_filepath -C /
echo "done."
@ -48,4 +48,4 @@ for package in $packages; do
done
# Remove trailing comma.
echo ${manifest:0:-1} > $manifest_filepath
echo "done."
echo "done."