Adjusting Save_cache(); to skip already cached .deb files and only copying new packages to it.
This commit is contained in:
parent
ac27ecc2e0
commit
7be45011f7
|
@ -45,14 +45,15 @@ Save_cache ()
|
|||
mkdir -p "${DIRECTORY}"
|
||||
|
||||
# Saving new cache
|
||||
if [ "$(stat --printf %d ${DIRECTORY})" = "$(stat --printf %d chroot/var/cache/apt/archives)" ]
|
||||
then
|
||||
# with hardlinks
|
||||
cp -fl chroot/var/cache/apt/archives/*.deb "${DIRECTORY}"
|
||||
else
|
||||
# without hardlinks
|
||||
mv -f chroot/var/cache/apt/archives/*.deb "${DIRECTORY}"
|
||||
fi
|
||||
for PACKAGE in chroot/var/cache/apt/archives/*.deb
|
||||
do
|
||||
if [ -e "${DIRECTORY}"/"$(basename ${PACKAGE})" ]
|
||||
then
|
||||
rm -f "${PACKAGE}"
|
||||
else
|
||||
mv "${PACKAGE}" "${DIRECTORY}"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
else
|
||||
# Purging current cache
|
||||
|
|
Loading…
Reference in New Issue